@charset "utf-8";
/* CSS Document */
img, .home_main_txt_bg, .delivery_img_bottom, .prod_cat_main_txt_bg {
	behavior: url("./pngfix/iepngfix.htc")
}
body {
	margin: 0px auto;
	background-image:url(images/main_bg.jpg);
	background-repeat: repeat-x;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
p{
	margin: 12px 0px;
}
a, a:hover{
	color: #000000;
	text-decoration: none;
}
.clear {
	font-size:0px;
	height:0px;
	clear:both;
	display: block;
	margin: 0px;
	padding: 0px;
}
.clear2 {
	font-size:0px;
	height:10px;
	clear:both;
}

.container {
	margin: 0px auto;
	width:1010px;
	position:relative;
}
a.mailtolink{
	width: 214px;
	height: 23px;
	background: url(images/px.gif);
	position: absolute;
	top: 77px;
	left: 527px;
}
a.indexlink{
	width: 300px;
	height: 130px;
	background: url(images/px.gif);
	position: absolute;
	top: 0px;
	left: 0px;
}


.header {
	width:1010px; 
	height:165px;
}
.header_top {
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	height:135px;
}
.header_logo {
	width:300px; 
	height:135px; 
	float:left;
}

.header_basket {
	width:200px; 
	height:135px; 
	float:right;
	margin: 0 0px 0 0;
	padding: 0px;
}

.basket_txt_wrap{
	width: 195px; 
	height:35px; 
	margin: 75px 0 0 0px;
	padding: 0px 0px 0px 5px;
}
	
.basket_txt {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
}

.basket_btn_wrap {
	width: 200px; 
	height: 20px; 
	margin: 0px 0 0 -5px;
	padding: 0px;
}
.basket_view_btn {
	height:20px; 
	width:130px; 
	float:left;
}

.basket_checkout_btn {
	height:20px; 
	width:70px; 
	float:left; 
	margin: 0px;
}

.header_menu {
	width:1010px; 
	height:29px;
	margin:1px 0 0 0;  
}
.menu_links {
	height:30px; 
	width:795px; 
	float:right; 
	margin:0px 0 0 0px;
}
ul#menu {
	width:795px;
	float:right;
	height:29px;
	margin:0px auto;
	padding:0px;
	background-image:url(images/menu3.jpg);
	background-repeat:no-repeat;
}

ul#menu li {
	float:left;
	height:29px;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul#menu li a:link, ul#menu li a:visited, ul#menu a:active {
	background-image:url(images/menu3.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:29px;
	position:relative;
	display:block;
}

ul#menu li a:hover {
	background-image:url(images/menu3.jpg);
	background-repeat:no-repeat;
	padding:0px;
	list-style:none;
	height:29px;
	margin:0px;
	background-position: 0px;
}

ul#menu li.blank {
	background-position: top left;
	width:139px;
}

ul#menu li a.mn1 {
	background-position: -139px 0px;
	width:78px;
}
ul#menu li a.mn1:hover {
	background-position: -139px -29px;
	width:78px;
}

ul#menu li a.mn2 {
	background-position: -216px 0px;
	width:78px;
}

ul#menu li a.mn2:hover {
	background-position: -216px -29px;
	width:78px;
}

ul#menu li a.mn3 {
	background-position: -295px 0px;
	width:112px;
}

ul#menu li a.mn3:hover {
	background-position: -295px -29px;
	width:112px;
}

ul#menu li a.mn4 {
	background-position: -407px 0px;
	width:109px;
}

ul#menu li a.mn4:hover {
	background-position: -407px -29px;
	width:109px;
}

ul#menu li a.mn5 {
	background-position: -517px 0px;
	width:79px;
}

ul#menu li a.mn5:hover {
	background-position: -517px -29px;
	width:79px;
}

ul#menu li a.mn6 {
	background-position: -596px 0px;
	width:86px;
}

ul#menu li a.mn6:hover {
	background-position: -596px -29px;
	width:86px;
}

ul#menu li a.mn7 {
	background-position: -681px 0px;
	width:113px;
}

ul#menu li a.mn7:hover {
	background-position: -681px -29px;
	width:113px;
}

.menu_date {
	height:30px; 
	width:210px; 
	float:left;
	margin:1px 0 0 0px;
	background-image:url(images/date_bg.jpg);
	background-position:5px 0;
	background-repeat:no-repeat;
}

.date_txt {
	font-family:Arial; 
	color:#FFFFFF; 
	font-size:14px; 
	font-style:italic; 
	font-weight:bold;
	text-align:right; 
	margin: 7px 10px 0 0;
	padding:0 10px 0 0;
}
form{
	margin: 0px;
	padding: 0px;
}
.formWrap {
	margin:0px;
	padding:2px ;
	display: block;
}

.formInput {
	float:left ;
	margin: 0px;
	width:170px;
}

.formInput input {
	width:160px ;
	height:15px;
}

.formbutton {
	float:left ; 
	width:30px ;
	height:30px
	padding:0px 0 0px 0px ;
	margin:0 0  0;
}

.sub_headings {
	margin:0px 0 0 0;
}

.content_left {
	width:210px; 
	float:left;
}
	
.content_middle {
	width:580px;
	margin:0 5px;
	float:left;
}

.content_right {
	width:210px; 
	float:left;
}

.left_menu {
	width:210px;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:left;
	font-size: 0px;
}

.left_menu ul {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

.left_menu ul li {
	height:23px;
	padding:7px 0px 0px 0px;
	margin:0px;
	width:210px;
	list-style:none;
	background-image:url(images/left_menu_bg.jpg);
}

.left_menu ul li a:link, .left_menu ul li a:visited, .left_menu ul li a:active {
	color:#323232;
	text-decoration:none;
	padding:0px 0px 0px 8px;
}
.left_menu ul li a:hover {
	color:#6e8fc6;
	text-decoration:none;
	padding:0px 0px 0px 8px;
}
.download_image_top {
	width:210px;
	margin:0px 0px 0px 0px;
	padding:75px 0px 5px 0px;
	background-image:url(images/download_top.jpg);
	background-repeat:no-repeat;
}
.download_image_middle {
	width:210px;
	margin:0px 0px 0px 0px;
	padding:75px 0px 5px 0px;
	background-image:url(images/download_middle.jpg);
	background-repeat:no-repeat;
}

.download_image_bottom {
	width:210px;
	margin:0px;
	padding:75px 0px 5px 0px;
	background-image:url(images/download_bottom.jpg);
	background-repeat:no-repeat;
}
.download_btn {
	height:15px;  
	margin: 0px 0px 0px 85px;
}

.recommend_btn {
	height:15px; 
	margin: 0px 0px 0px 85px;
}

.right_image_top {
	height:130px;
	float:right;
	width:210px;
	margin:0px 0 0 0;
	background-image:url(images/right_image_top.jpg);
	background-repeat:no-repeat;
}

.right_middle_wrap {
	height:80px;
	width:210px;
}

.right_image_middle {
	height:85px;
	float:right;
	width:210px;
	margin:0px 0 0 0;
	background-image:url(images/right_image_middle.jpg);
	background-repeat:no-repeat;
}
.right_image_middle .testimoniallink {
	display:block ;
	height:15px ;
	width:140px ;
	margin: 55px 0 0 40px
}

.right_image_bottom {
	height:165px;
	float:right;
	width:210px;
	margin:0px 0 0 0;
	background-image:url(images/right_image_bottom.jpg);
	background-repeat:no-repeat;
}

.right_image {
	width:210px;
	float:right;
	height:375px; 
}

.quote_left {
	height:25px; 
	width:25px; 
	float:left;
}

.quote_right {
	height:25px; 
	width:25px; 
	float:left; 
	padding: 60px 0 0 0;
}

.quote {
	height:60px; 
	width:130px; 
	float:left; 
	padding: 10px 5px 0 5px;
	overflow:none;
}

.quote_txt {
	font-family:Arial;
	font-size:10px;
	color:#333333;
}

.read_more_link {
	height:20px;
	width:135px; 
	padding: 10px 0 0 30px;
	* padding: 5px 0 0 30px;
}

.home_main_img {
	width:580px; 
	height:250px; 
}

.home_main_img_bottom {
	width:580px; 
	height:5px; 
	margin:0px 0 0 0px; 
	background-image:url(images/home_main_img_bottom.jpg);
	background-repeat:no-repeat;
}
.home_main_img_bottom2 {
	width:580px; 
	height:24px; 
	margin:0px 0 0 0px; 
	background-image:url(images/home_main_img_bottom.jpg);
	background-repeat:no-repeat;
}
.home_main_txt_bg {
	width:270px; 
	height:250px; 
	background-image:url(images/home_main_img_txt_bg.png); 
	margin: 0px 0 0 5px;
}

.home_img_wrap {
	width:580px; 
	height:260px;
	margin: 0px;
	padding: 0px;
}

.home_img_head {
	font-family:Arial;
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	margin: 0 0 0 10px;
}

.home_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	margin: 0 0 0 10px;
}

.home_img_btxt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 7px 0 0 15px;
}

.best_img_wrap {
	width:580px; 
	height:90px;
	margin-top:21px;
}

.best_img {
	margin: 5px 0 0 5px;
}

.best_img_bg1 {
	background-image:url(images/best_img_bg.jpg); 
	height:90px; 
	width:111px; 
	float:left; 
	margin: 0 0 0 0px;
}

.best_img_bg2 {
	background-image:url(images/best_img_bg.jpg); 
	height:90px; 
	width:111px; 
	float:left; 
	margin: 0 0 0 6px;
}

.home_feature_head_bg {
	width:565px; 
	height:20px; 
	font-family:Arial;
	color:#5f5f5f;
	font-size:14px;
	font-weight:bold;
	padding: 5px 0 0 15px;
	border-bottom:1px solid #dfdfdf;
	margin:0 0 5px 0;
}

.home_feature_wrap {
	width:580px; 
	/*height:100px; */
	margin:0 0 1px 0;
	padding:0 0 15px 0;
	background-color:#f3f3f3;
}

.home_feature_wrap2 {
	width:580px; 
	/*height:100px; */
	margin:0 0 1px 0;
	padding:0 0 15px 0;
	background-color:#f8f8f8;
}


.feature_img {
	height:80px; 
	width:100px;  
	float:left;
}

.feature_txt_wrap {
	/* height:80px; */ 
	width:460px;   
	float:left;
}

.feature_txt {
	font-family:Arial;
	color:#333333;
	font-size:12px;
	padding: 0px 0 0 0px;
}

.feature_txt2 {
	font-family:Arial;
	color:#6e8fc6;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0 0 0px;
}
.feature_txt2 a {
	font-family:Arial;
	color:#6e8fc6;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0 0 0px;
}
.feature_txt2 a:hover {
	font-family:Arial;
	color:#6e8fc6;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0 0 0px;
}
.feature_btn1 {
	height:20px; 
	margin:15px 0 0px 335px; 
	width:120px;
}

.feature_btn {
	/*height:20px;*/ 
	margin:0px 0 0px 370px;
	padding-bottom:5px;
	width:120px;
}

.feature_img {
	margin: 4px 0 0 4px;
}

.footer {
	width:1010px; 
	float:left;
	color:#FFFFFF;
	background-color:#252525;
	font-size:11px;
	margin-top:10px;
	line-height:15px;
}
.footer .links {
	text-align:left;
	margin:0px 10px 0 10px;
	padding:5px 0px;
}
.footer .links ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-bottom:5px;
}
.footer .links ul li {
	display:inline;
	padding:0px 0px;
	margin:0px;
	list-style:none;

}

.footer .links ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.footer .links ul li a:hover {
	text-decoration:underline;
}

.footer span {
	font-size:10px ;
	color:#999999
}

.contact_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
}

.contact_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/contact_top_img.jpg);
}

.contact_img_bottom {
	width:580px; 
	height:28px; 
	background-image:url(images/contact_img_bottom.jpg);
}

.contact_txt_top {
	width:575px; 
	height:100px; 
	margin:5px 0 0 5px;
}

.contact_wrap1 {
	width:580px; 
	height:100px;
}


.contact_wrap2 {
	width:580px; 
	height:80px;
}

.contact_wrap3 {
	width:580px; 
	height:70px;
}

.contact_wrap4 {
	width:580px; 
	height:75px;
}

.contact_img1 {
	width:75px; 
	height:100px; 
	float:left; 
	margin: 5px 0 0 0;
}

.contact_txt1 {
	width:405px;
	height:100px; 
	float:left;
}

.contact_img2 {
	width:75px ; 
	height:80px ; 
	float:left;
	margin: 0px 0 0 0;
}

.contact_txt2 {
	width:405px ; 
	height:80px ; 
	float:left ;
	margin:15px 0 0 0;
}

.contact_img3 {
	width:75px ; 
	height:70px ; 
	float:left;
	margin: 0px 0 0 0;
}

.contact_txt3 {
	405px ; height:70px ;
	 float:left ; 
	 margin:0px 0 0 0;
}

.contact_img4 {
	width:75px ; 
	height:75px ; 
	float:left; 
	margin: 0px 0 0 0;
}

.contact_txt4 {
	width:405px ; 
	height:75px ; 
	float:left ; 
	margin:15px 0 0 0;
}

.link_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/link_top_img.jpg);
}

.link_img_bottom {
	width:580px; 
	height:28px; 
	background-image:url(images/contact_img_bottom.jpg);
}

.link_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
}

.link_txt_top {
	width:575px; 
	height:60px; 
	margin:5px 0 0 5px;
}

.link_wrap {
	width:580px; 
	height:80px;
}

.link_img {
	width:145px; 
	height:80px; 
	float:left; 
	margin: 0px 0 0 0;
}

.link_txt {
	width:420px;
	height:80px; 
	float:left;
	margin: 0 0 0 5px;
}

.about_img_top {
	width:580px; 
	height:85px;
	background-image:url(images/about_top_img.jpg);
}

.about_img_bottom {
	width:580px; 
	height:28px; 
	background-image:url(images/contact_img_bottom.jpg);
}

.about_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
}

.about_txt_top {
	width:575px; 
	height:260px; 
	margin:5px 0 0 5px;
}

.about_wrap {
	width:580px; 
	height:80px;
}

.about_img {
	width:90px; 
	height:80px; 
	float:left; 
	margin: 0px 0 0 0;
}

.about_txt {
	width:420px;
	height:80px; 
	float:left;
	margin: 0 0 0 5px;
}

.faq_img_top {
	width:580px; 
	height:85px;
	background-image:url(images/faq_img_top.jpg);
}

.faq_img_bottom {
	width:580px; 
	height:28px; 
	background-image:url(images/contact_img_bottom.jpg);
}

.faq_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
}

.faq_col_left {
	width:280px; 
	float:left;	
}

.faq_col_right {
	width:280px; 
	margin:0 0 0 10px; 
	float:left;	
}

.faq_wrap {
	width:280px ; 
	float:left;
}

.faq_aq_img{
	width:30px ; 
	float:left ; 
	height:30px	;
}

.faq_question {
	width:240px ; 
	float:left ; 
	height:30px;
	margin-top:10px;
}
.faq_question a {
	color:#333333;
	text-decoration:none;
}
.faq_question a:hover {
	color:#333333;
	text-decoration:underline;
}

.faq_answer {
	width:240px ; 
	float:left;
	margin-top:5px;
	text-align:justify;
}
.answer_wrap {
	clear:both;
}
.faq_txt_bottom {
	float: left;
	width:575px;  
	margin:5px 0 0 5px;
}

.delivery_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:83px 0 0 5px;
}

.delivery_img_top {
	width:580px; 
	height:107px; 
	background-image:url(images/delivery_top_img.jpg);
	background-repeat:no-repeat;
}

.delivery_img_bottom {
	width:580px; 
	height:107px; 
	background-image:url(images/delivery_img_bottom.png);
}

.del_wrap {
	width:580px;
}

.del_img_wrap {
	width:130px; 
	float:left;
}
.del_title1 {
	width:440px ;  
	float:left;
	text-align:center;
}

.del_title2 {
	width:440px ;  
	float:left;
}


.del_list1_left {
	width:200px ; 
	margin-left:20px ; 
	float:left;
}

.del_list1_right {
	width:200px; 
	float:left;
}

.del_txt1 {
	width:440px ; 
	float:left;
}

.del_txt {
	width:575px;
	height:30px; 
	float:left;
}

.del_col {
	width:130px ; 
	float:left ;
}

.del_col hr{
	width:100px;
	height:1px;
	color:#808080;
}

.terms_img_txt {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
}

.terms_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/terms_img_top.jpg);
}

.terms_img_bottom {
	width:580px; 
	height:28px; 
	background-image:url(images/contact_img_bottom.jpg);
}

.terms_txt_top {
	width:575px;  
	margin:5px 0 0 5px;
}

.download_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/download_img_top.jpg);
}

.send_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/send_img_top.jpg);
}

.send_btn {
	margin-left:250px;
}

.sitemap_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/sitemap_img_top.jpg);
}

.sitemap hr{
	width:580px;
	height:1px;
	color:#808080;
}

.sitemap_col_wrap a{
	color:#000000;
	text-decoration:none;	
}

.sitemap_full_title {
	width:580px;
	font-weight:bold;
	clear:both;
}

.sitemap_half_title {
	width:290px;
	font-weight:bold;
}

.sitemap_col_txt {
	width:280px;
	margin-left:10px;
}

.sitemap_col a {
	color:#000000;
	text-decoration:none;
}

.sitemap_col_wrap {
	width:290px ; 
	float:left;
}

.sitemap_col {
	width:290px ; 
	float:left;
}

.test_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/test_img_top.jpg);
}

.test_wrap {
	width:580px;
}

.test_img_left {
	width:100px ;  
	float:left;
}

.test_img_right {
	width:25px ;  
	float:left;
}

.test_txt {
	width:430px ;
	padding: 10px 5px 5px 5px;
	float:left;
}

.search_img_top {
	width:580px; 
	height:85px; 
	background-image:url(images/search_img_top.jpg);
}

.search_txt {
	float:left;
	margin: 3px 0px;
}

.search_bg {
	width:580px ;
	 /* height:110px ; */
	  margin-top:1px;
	 background-color:#f3f3f3;
}

.search_bg1 {
	width:580px ;
	 /* height:110px ; */
	 margin-top:1px;
	 background-color:#f8f8f8;
}

.search_title, .search_title a {
	width:450px ; 
	height:20px ; 
	float:left ; 
	margin:5px 0 0 5px;
	color:#6e8fc6;
	font-weight:bold;
}

.search_img {
	width:100px ; 
	/* height:85px ; */
	margin:10px 0 0 5px ; 
	float:left;
}

.search_txt1 {
	width:450px ; 
	/* height:50px ; */ 
	float:left ; 
	margin: 15px 0 0 5px;
}

.search_btn {
	 width:105px ;  
	/*height:30px ; */
	margin: 0px 0 0 450px;
	padding-bottom: 10px;
	float:right;
}

.shopping_title {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
}

.shopping_img_txt4 {
	font-family:Arial;
	color:#000000;
	font-size:11px;
	margin: 30px 0 0 0px;
}

.shopping_img_txt1 {
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding:7px 0 0 5px;
	float: left;
}

.shopping_img_txt2 {
	float:left;
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 200px;
	_ margin: 0px 0 0 175px;
	padding:7px 0 0 5px;
}

.shopping_img_txt3 {
	float:left;
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 85px;
	padding:7px 0 0 5px;
}

.shopping_wrap1 {
	width:580px ; 
	height:95px; 
	background-color:#f8f8f8;
}

.shopping_wrap2 {
	width:580px ;
	height:95px; 
	background-color:#f3f3f3;
}

.shopping_img {
	width:100px ; 
	float:left ; 
	height:85px ;
	margin: 5px 0 0 5px;
}

.shopping_desc {
	width:240px ; 
	height:85px ; 
	float:left ; 
}

.shopping_remove {
	width:60px ; 
	height:20px ; 
	margin: 0 0 0 0px ; 
}

.shopping_quantity {
	width:60px ; 
	margin: 0 0 0 5px ; 
	height:85px ; 
	float:left ; 
	text-align:center;
}

.shopping_price {
	width:60px ; 
	height:85px ;
	 margin: 0 0 0 75px ; 
	 float:left ; 
	 text-align:center;
}

.shopping_pay {
	width:380px ; 
	float:left;
}

.shopping_subtxt1 {
	width:120px ; 
	float:left;
}

.shopping_subtxt2 {
	width:80px ; 
	float:left;
}

.shopping_update {
	width:135px ;
	 margin:5px 0 0 210px; 
	 * margin:5px 0 0 105px ; 
	 float:left;
}

.shopping_cont {
	width:135px ; 
	margin-top:5px ; 
	float:left;
}

.shopping_checkout {
	width:90px ; 
	margin-top:5px ;
	 float:left;
}

.check_top_img {
	width:580px ;
	 background:url(images/shopping_img.jpg) top left no-repeat;
}
	
.check_text_bill {
	width:580px ; 
	font-size:14px ; 
	font-weight:bold;
}

.check_text {
	width:580px ;
	margin:10px 0 0 0;
	font-size:11px ; 
}

.place_order {
width:105 ; 
height:25px;
float:right;
margin-right:30px;
}

.make_wrap {
	width:580px ; 
	}
	
.make_col {
	width:200px ;
	 float:left ; 
}

.prod_list_txt_right {
	margin: 10px 0px;
	width: 580px;
	display: block;
	float:right;
	text-align: right;
}

.prod_cat_main_pic {
	width:580px; 
	height:250px; 
	background-repeat:no-repeat;
}

.prod_cat_main_txt_bg {
	width:270px; 
	height:250px;
	margin: 0;
	background-color:#282828;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

.prod_cat_wrap {
	width:129px ;
	margin: 15px 0 0 10px;
	/* height:110px; */
	float:left;
	
}

.prod_cat_img {
	width:125px ; 
	 /* height:85px; */
	 border: 2px solid #cbcbcb;
	 padding:0px;
}

.prod_cat_txt{
	width:125px ; 
	/* height:30px; */
	color:#000000;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	/* border-bottom: 2px solid #cbcbcb;*/
	}
	
.prod_cat_txt a{
	
	color:#000000;
	text-decoration:none;

	}
.prod_cat_txt a:hover{
	
	color:#6e8fc6;
	text-decoration:none;

	}
	
.product_image_wrap {
	width:580px;
	margin:0 0 5px 0;
}

.prod_main_img {
	width:447px ;
	height:258px ; 
	float:left ;
	border: 2px solid #cbcbcb;
}

.prod_thumb {
	width:116px ;
	height:80px ; 
	float:left ;
	margin:0px 0px 5px 5px ; 
	border: 2px solid #cbcbcb;
}
.prod_thumb2 {
	width:116px ;
	height:80px ; 
	float:left ;
	margin:0px 0px 0px 5px ; 
	border: 2px solid #cbcbcb;
}


.prod_desc_txt {
	color:#000000;
	font-size:12px;

}

.prod_desc_img_bottom {
	width:575px; 
	height:21px;
	padding:7px 0px 0px 5px;
	background-image:url(images/prod_desc_txt_bg_15.jpg);
	background-repeat:no-repeat
}

.prod_desc_img_txt {
	font-family:Arial;
	color:#6e8fc6;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 0 0px;
}

.product_name {
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e8fc6;
}
.partnumber {
	font-weight:bold;
	color:#262626;
	font-size:14px;
}

.table_wrap {
	font-weight:bold;
	color:#6e8fc6;
	font-size:14px;
	clear:both;
}

.table_wrap_dark {
	background-color:#eeeeee;
	/* height:21px; */
	color:#000000;
	font-size:12px;
	padding:2px;
	margin-bottom:1px;
	clear:both;
}

.table_wrap_light {
	background-color:#f1f1f1;
	/* height:21px; */
	color:#000000;
	font-size:12px;
	padding:2px;
	margin-bottom:1px;
	clear:both;
}

.prod_size {
	width:300px ; 
	float:left;
	padding:3px 0 0 0;
}

.prod_price {
	width:130px; 
	float:left; 
	padding:3px 0 0 0;
}

.prod_quantity {
	width:120px ; 
	float:left;
}
.prod_quantity input {
	height:15px ;
	width:50px ;
	text-align:center;
}

.product_table_bg {
	 width:558px ;
	 background:url(images/prod_desc_bg.jpg) repeat-x;
	 background-position:bottom ; 
	 background-color:#fafafa;
	 border:1px dotted #cccccc;
	 padding:10px;
	 margin:10px 0px;
}

.prod_total {
	font-weight:bold;
	float:left;
	color:#6e8fc6;
	font-size:14px;
	margin-left:280px;
	* margin-left:140px;
	padding-top:5px;
	width:80px;

}

.prod_total_price {
	float:left;
	color:#000000;
	font-size:12px;
	margin-left:5px;
	float:left;
	padding-top:5px;
	width:50px;
	
}

.send_form input {
	height:15px ;
	margin-left:55px;
	width:140px ;
	text-align:center;
}

.send_form2 input {
	height:15px ;
	margin-left:52px;
	width:140px ;
	text-align:center;
}

.send_form3 input {
	height:15px ;
	margin-left:8px;
	width:140px ;
	text-align:center;
}

.send_form4 input {
	height:15px ;
	margin-left:6px;
	width:140px ;
	text-align:center;
}

.send_form5 input {
	height:15px ;
	margin-left:50px;
	width:140px ;
	text-align:center;
}

.form_check_Wrap {
	float:left ;
	margin:5px 0 0 0 ;
	width:580px
}

.form_check {
	width:205px;
}

.form_check input {
	width:205px;
}

.form_check select {
	width:211px;
}

.form_check textarea {
	width:205px;
	height:80px;
}

.form_check_txt {
	width:240px ; 
	float:left;
}

.form_check_txt1 {
	margin-top:5px;
	width:165px ; 
	float:left;
	font-weight:bold;
}

.form_check_input {
	width:240px ; 
	float:left;
}
img{
	font-size: 0px;
	border: 0px;
}
.left_link {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.left_link:hover {
color:#CCCCCC;
}
#sf_0 {
width:18px;
height:18px;
}