﻿/* ===== Reset Properties ===== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%; vertical-align:baseline;}

/* ==== General ==== */
body{font:normal 12px/16px  Tahoma, Geneva, sans-serif;margin:0; padding:0;}

*{margin:0; padding:0;}
ul{list-style-type:none;}
.noImage{ background-image:none !important;}
.seprator {clear:both; width:100%!important;}
.noBorder{border:none !important;}
.noUnderline{ text-decoration:none!important;}
.noPadding { padding:0!important;}
.noMargin{ margin:0!important;}
.alignCenter{ text-align:center!important;}
.alignLeft{ text-align:left!important;}
.alignRight{ text-align:right!important;}
.alignMiddle{ vertical-align:middle!important;}
.fl{float:left!important;}
.fr{float:right!important;}
.fn{ float:none!important;}
.spacer{ clear:both; overflow:hidden;}
.w100Per{ width:100%!important;}.wAuto{ width:auto!important;}
.w20{ width:20px!important;}.w50{ width:50px!important;}.w60{ width:60px!important;}.w70{ width:70px!important;}.w80{ width:80px!important;}.w90{ width:90px!important;}.w100{ width:100px!important;}.w150{ width:150px!important;}
.serachOrderInput { width:200px; padding:3px; border:1px solid #ddd;
}
.fs22{ font-size:22px!important;}.fs21{ font-size:21px!important;}.fs20{ font-size:20px!important;}.fs19{ font-size:19px!important;}.fs18{ font-size:18px!important;}.fs17{ font-size:17px!important;}.fs16{ font-size:16px!important;}.fs15{ font-size:15px!important;}.fs14{ font-size:14px!important;}
.fs13{ font-size:13px!important;}.fs12{ font-size:12px!important;}.fs11{ font-size:11px!important;}

.mT1{margin-top:1px!important;}.mT2{margin-top:2px!important;}.mT3{margin-top:3px!important;}.mT4{margin-top:4px!important;}
.mT5{margin-top:5px!important;}.mT10{margin-top:10px!important;}.mT15{margin-top:15px!important;}.mT20{margin-top:20px!important;}.mR5{margin-right:5px!important;}.mR10{margin-right:10px!important;}.mR15{margin-right:15px!important;}.mR20{margin-right:20px!important;}.mL5{margin-left:5px!important;}.mL10{margin-left:10px!important;}.mL15{margin-left:15px!important;}.mL20{ margin-left:20px!important;}.mB5{margin-bottom:5px!important;}.mB10{margin-bottom:10px!important;}.mB15{margin-bottom:15px!important;}.mB20{margin-bottom:20px!important;}.mT0{ margin-top:0!important;}.mR0{ margin-right:0!important;}.mB0{ margin-bottom:0!important;}.mL0{ margin-left:0!important;}

.pT0{ padding:0!important;}.pT5{padding-top:5px!important;}.pT10{padding-top:10px!important;}.pT15{padding-top:15px!important;}.pT20{padding-top:20px!important;}.pR5{padding-right:5px!important;}.pR10{padding-right:10px!important;}.pR15{padding-right:15px!important;}.pR20{padding-right:20px!important;}.pL5{padding-left:5px!important;}.pL10{padding-left:10px!important;}.pL15{padding-left:15px!important;}.pL20{padding-left:20px!important;}.pB5{padding-bottom:5px!important;}.pB10{padding-bottom:10px!important;}.pB15{padding-bottom:15px!important;}.pB20{padding-bottom:20px!important;}.p5{padding:5px!important;}.p10{padding:10px!important;}.p15{padding:15px!important;}.p20{padding:20px!important;}.pT0{ padding-top:0!important;}.pR0{ padding-right:0!important;}.pB0{ padding-bottom:0!important;}.pL0{ padding-left:0!important;}

a{text-decoration:underline;}
a:hover{text-decoration:none;}

a img { border:none;}
a:hover img { border:none;}

h1, h2, h3, h4, h5, h6 {clear:both; margin-bottom:8px;}
h1 {font-size:18px;line-height:24px;}
h2 {font-size:17px;font-weight:normal;line-height:22px;padding:5px 0 5px 8px;margin:0;}
h3 {font-size:15px;line-height:20px;}
h4 {font-size:14px;line-height:18px;}
h5 {font-size:13px;line-height:16px;}

p {float:left; clear:both; text-align:left; margin:7px 0; width:100%; font-size:12px; text-transform:none;}
.btn{width:auto!important; padding:3px 6px!important;font-size:11px;font-weight:bold; margin:0;cursor:pointer; overflow:visible;}

.noColumnCenter{ width:970px; padding:0 10px; float:left;}

.theme_left_nav{width:198px;border:1px solid #ddd; margin:0 0 0 10px; float:left; background:#fff;}
.centerNoRight{width:75%;float:left;padding:0 15px 0 15px;}
.theme_center{width:585px;float:left;padding:0 15px 0 15px;}
.theme_right{width:155px;margin:0 0 0 0;float:left;}

#container{ width:960px; margin:38px auto; padding:0; overflow:hidden; position:relative;}

/* Header Part */
#header{ width:960px; margin:0 auto; padding:0; height:130px;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;background:#fff;margin-top:25px;}
h1.logo a{width:130px; height:70px; margin:10px 0 0 25px; display:block; float:left;}

ul.top_right_link{ float:right; padding:15px 0 0 0; margin:0;width:250px;}
ul.top_right_link li{ padding:0 5px; margin:0; display:inline; font-size:11px;float:right;}
ul.top_right_link li a{ text-decoration:none;padding:0; margin:0; }
ul.top_right_link li a:hover{}

.shoppingCartTop{ width:auto; float:right; padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px; clear:right; background:#f7f7f7; border:1px solid #ddd; margin:20px 10px 0;}
.shoppingCartTop a{ background:url(../../MainTheme/images/default/cart_top.png) no-repeat 0 2px; padding:0 0 0 22px; font-size:11px; text-decoration:none; font-weight:normal; color:#000; float:left; line-height:18px;}

.nav{border:none; width:960px;border:0px;margin:0;padding:0;float:left; position:absolute; top:110px; left:0; z-index: 2000000;}
.nav ul{list-style:none;margin:0;padding:0; width:auto; float:left;}
.nav li{float:left;padding:0px; position:relative;}
.nav li a{display:block;margin:0;padding:7px 15px 6px;text-decoration:none; font-size:12px;font-weight:normal; text-transform:uppercase; float:left;}

.nav li:hover ul{visibility:visible;z-index:10000;}
.nav li ul li.submenu:hover ul{visibility:visible;z-index:10000;}

.nav li a:hover, .nav li a.active{}
.nav li a.home{padding:7px 30px 6px;background:url(../../MainTheme/images/default/home_icon.png) no-repeat center; }
.nav li a.home:hover{background:url(../../MainTheme/images/default/home_icon.png) no-repeat center; }

.nav li ul{position:absolute; left:0; width:200px; padding:0; margin:0; visibility:hidden;z-index:10000; top:29px;}
.nav li ul li{padding:0; margin:0; display:block;width:200px;}
.nav li ul li a{text-transform:none;display:block;width:194px; float:left;}
.nav li ul li a:hover{}
.nav li ul li.submenu ul{ visibility:hidden; width:225px;left:225px; z-index:1000;top:0;}
.nav li ul li.submenu ul li{}
.nav li ul li.submenu ul li a{text-transform:none;}
.nav li ul li.submenu ul li a:hover{}

.search{width:auto; float:right; margin:5px 10px 0 0;}
.search input{ border:1px solid #333; width:180px!important;font-size:12px; padding:3px 10px; float:left;background:#fff;color:#333;height:18px!important;}
.search input.btn{border:0px; width:80px!important;font-size:10px; text-transform:uppercase;background:#000;height:26px!important; color:#fff;}

/* ==== Header Closed ==== */

/* ==== Body Container ==== */
#body_container{width:960px; margin:0; padding:0; min-height:500px; overflow:hidden;float:left;}

.body_col_two{width:930px; padding:15px; float:left; overflow:hidden;}
.colTwo_left{width:730px; float:left;}
.colTwo_right{width:186px; float:left; margin:0 0 0 14px;}

.body_col_three{width:930px; padding:15px; float:left; overflow:hidden;}
.colThree_middle{width:530px; float:left;}
.colThree_right{width:186px; float:left; margin:0 0 0 14px;}
.colThree_left{width:186px; float:left; margin:0 14px 0 0;}

.body_col_twoII{width:930px; padding:15px; float:left; overflow:hidden;}
.colTwoII_left{width:170px; float:left; margin:0 14px 0 0;}
.colTwoII_right{width:730px; float:right;}


.colTwoII_left li{margin:10px 0;}


.body_col_one{ width:930px; padding:15px; float:left; overflow:hidden;}

/*===================Slider Starts=======================*/
.main_view {float:left;position:relative;}
 
.windowslider {height:450px;width:700px;overflow:hidden;position: relative;} 
.window {height: 443px;overflow: hidden;position: relative;width: 530px;}
.image_reel {position:relative;top:0; left:0;}
.image_reel .slide{ width:auto; float:left;position: relative;}

/*.image_reel .content{ position:absolute; width:510px;padding:10px; top:257px; background:url(../../MainTheme/images/default/content_bg.png) repeat top left; height:50px; cursor:default; overflow:hidden; z-index:10000;}*/
.image_reel .content{ position:absolute; width:510px;padding:10px; top:373px; background:url(../../MainTheme/images/default/content_bg.png) repeat top left; height:50px; cursor:default; overflow:hidden; z-index:10000;}
.image_reel .content h4{ font:normal 18px/24px Georgia, "Times New Roman", Times, serif; color:#fff; float:left; margin:0;}
.image_reel .content p{ color:#fff; width:410px; float:left; clear:both; margin:0; text-transform:inherit !important}
.image_reel .content span{ float:left; width:100px;}

.image_reel img {float:left;}
.paging_slide {position:relative;width:100%; padding:3px 0; height:12px;z-index:100; text-align: center;line-height: 18px;background:#000!important;display: none; }
.paging_slide a{padding: 0px 5px;text-decoration: none;color: #fff; font-size:11px; background:url(../../MainTheme/images/default/grey_bullet.gif) no-repeat 0 0;}
.paging_slide a:hover, .paging_slide a.active  {background:url(../../MainTheme/images/default/blue_bullet.gif) no-repeat 0 0!important; border:0px;}
/*===================Slider Ends=======================*/

/* ==== Body Container Left ==== */
.shoppingCart{ width:156px; float:left; padding:15px;}
.shoppingCart a{ background:url(../../MainTheme/images/default/cart.png) no-repeat 0 2px; padding:0 0 0 22px; font-size:17px; text-decoration:none; font-weight:normal;}
.shoppingCart span{ margin:5px 0 0 0; text-transform:uppercase; float:left; font-size:11px;}

.welcome{ width:100%; float:left; padding:3px 0; margin:0;}
.welcome h2{ font:bold 18px/30px Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}
.welcome p{ padding:0; margin:0; font:bold 16px/22px Georgia, "Times New Roman", Times, serif; }

ul.productBox{ padding:0; margin:20px 0 0 0; float:left; width:100%;text-transform:uppercase;font-size:10px;}
ul.productBox li{ float:left; width:165px; padding:5px; height:330px; text-align:center; margin:10px 27px 0 27px;}
ul.productBox span{line-height:14px; text-align:left!important; width:150px; float:left;}
ul.productBox span a{}
ul.productBox span.minheight{height:100px;}
ul.productBox table{ border-collapse:collapse; width:100%;}
ul.productBox table td{ padding:2px 0; vertical-align:top; text-align:left; font-size:11px;}
ul.productBox a.cartLink{ padding:3px 9px; display:block; text-align:center;font-size:10px;}
ul.productBox a.details{ padding:3px 9px;display:block;text-align:center;font-size:10px;}

.shoppingCart{ width:156px; float:left; padding:15px;}
.shoppingCart a{ background:url(../../MainTheme/images/default/cart.png) no-repeat 0 2px; padding:0 0 0 22px; font-size:17px; text-decoration:none; font-weight:normal;}
.shoppingCart span{ margin:5px 0 0 0; text-transform:uppercase; float:left; font-size:11px;}

.quickAdd{ width:186px; float:left;}
.quickAdd h3{ width:181px; padding:8px 0 8px 5px; margin:0; font-size:18px; font-weight:normal; }
.quickAdd ul.tab{ width:auto; float:left; padding:0; margin:10px 0 0 0;}
.quickAdd ul.tab li{float:left; padding:0; margin:0; display:inline;}
.quickAdd ul.tab li a{float:left; padding:6px 10px; margin:0 3px 0 0;font-size:13px; font-weight:bold; text-decoration:none;}
.quickAdd ul.tab li a:hover, .quickAdd ul.tab li a.active{}
.quickAdd .box{ float:left; width:166px; padding:10px; margin:0; }
.quickAdd .box ul{ padding:0; margin:0;}
.quickAdd .box li{ padding:2px 0 2px 0; margin:0; float:left;}
.quickAdd .box li input{margin:8px 4px 0 4px; float:left;}

.mostElectric_img{ width:186px; float:left; padding:0; margin:0;}
.mostElectric_img h6{ font-size:11px; font-weight:bold; width:176px; padding:5px; margin:0; text-align:center;}

/* ==== Body Container Left ==== */
.left_nav_link{padding:0;margin:0; width:100%;}
.left_nav_link ul{padding:0;margin:0;}
.left_nav_link li{padding:0 7px;margin:0;list-style:none;display:block;}
.left_nav_link li a {display:block;padding:5px 0 5px 0;margin:0;text-decoration:none; font-size:11px;}
.left_nav_link li a:hover{display:block;margin:0;text-decoration:none;}

/* ==== Slider Closed ==== */

/* ==== Feature Box ==== */
#feature{width:99.5%;float:left;margin:15px 0 0 0; clear:both; padding:0;} 
#feature .feat_prod{width:44%;float:left;padding:5px;margin:10px 11px 0 11px;} 
#feature .feat_prod img{float:left;}	
#feature .feat_prod .right_cont{width:60%;float:left;margin:0 0 0 10px;}
#feature .feat_prod .right_cont h2{width:100%;font-size:13px; line-height:16px; margin:5px 0 10px 0;}
#feature p{float:left; font-size:11px; line-height:15px;}
#feature dl{float:left;}
#feature input.btn{ margin:10px 0 10px 0;}
#feature .feature_link_bot{width:98%;float:left;margin:18px 0 0 0;text-align:center;
padding:0 6px 0 6px; line-height:22px;}
#feature .feature_link_bot ul{padding:0; margin:0 0 0 25px; float:left; text-align:left;}
#feature .feature_link_bot li{padding:0; margin:0;}
/* ==== Feature Box Closed ==== */

/* ==== Body Container Center Closed ==== */

/* ==== Body Container Right ==== */

/* ====Order Now ==== */
#order{float:left;width:100%;}
#order ul{padding:0; margin:10px 0 0 0;}
#order li{padding:0; margin:0; font-weight:bold;}
#order li a{text-decoration:none; float:left;padding:0 0 0 6px; margin:0 5px 0 0;}
#order li a span{text-decoration:none; float:left; padding:0 6px 0 0; margin:0; line-height:24px;}
#order li a:hover{text-decoration:none; float:left; }
#order li a:hover span{text-decoration:none; float:left; }
#order .box_order{width:87%;float:left;padding:0 10px 0 10px;font-size:11px;}
#order dl{float:left; margin:5px 0 0 0;}
#order dt{float:right;margin:5px 0 0 0;}
#order dd{float:left;margin:5px 0 0 0;}
#order input.qty{float:left;width:40px;text-align:left;margin-right:5px;font-size:11px;padding:2px;}
#order input.item{float:right;width:68px;text-align:left;margin-left:5px;font-size:11px;padding:2px;}
#order label{ width:100%; float:left; text-align:center;}
#order label input.btn{margin:5px 0;}
#order p{width:100%; text-align:center; float:left; margin:0 0 5px 0;}
#order p a{text-decoration:none;font-size:11px; }
#order p a:hover{ text-decoration:none;font-size:11px;}
/* ====Order Now Closed ==== */

/* ====Cutomer Care ==== */
#customer{width:100%;float:left;margin:0 0 15px 0;font-size:11px;}
#customer .box{padding:0 7px 0 7px;}
#customer .box ul{ padding:0; margin:0;}
#customer .box li{ list-style:none; margin:7px 0 7px 0;padding:0 0 7px 0;} 
#customer .box li a{display:block;} 
/* ====Cutomer Care Closed ==== */


/* ====Find Branch ==== */
#branch{width:100%;float:left;margin:17px 0 0 0;font-size:11px;}
#branch .box{padding:7px; min-height:50px;}
#themeHeaderContainer .header_search .search_box dd{float:left; clear:right;}
#themeHeaderContainer .header_search .search_box dt{float:left;  font-weight:bold; }
#themeHeaderContainer .header_search .search_box dl{float:left;}
#branch input.branch{float:left;width:90px;text-align:left;margin-right:5px; margin-top:3px;margin-bottom:5px;font-size:11px;padding:3px; border:1px solid #ddd;}
#branch input.btn{float:left; margin-top:3px;}
#branch h4{ padding:5px 0; margin:0; float:left;}
/* ====Find Branch Closed ==== */

/* ==== Body Container Right Closed ==== */

/* ==== Body Container Closed ==== */


/* ==== Footer Container  ==== */
#footer{width:960px;margin:0;padding:7px 0 0 0; min-height:25px;clear:both;overflow:hidden;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;}
#footer ul{ padding:0; margin:0; text-align:center;width:auto;}
#footer li{padding:0; margin:0; display:inline; }
#footer li a{text-decoration:none; padding: 0 5px; font-size:11px;}
#footer li a:hover{}
#footer span{ width:100%; text-align:center; float:left; font-size:11px; padding:3px 0;}


/* ==== Inner Pages==== */

/* ==== Product Categories Page==== */
.prod_cat{width:75%;float:left;margin:0 15px 0 15px;}
.prod_cat h1{padding:5px 0 5px 8px; margin:0;}
.prod_cat p{width:97%; float:left; padding:3px 0 3px 5px; margin:5px 0 0 0; line-height:20px;}

/* ==== Product List ==== */
#product_list{ float:left; width:100%;}
#product_list ul.left{float:left; margin:0; padding:0; width:34%;}
#product_list ul.left li{padding:0; margin:0;}
#product_list ul.right{float:right; margin:0; padding:0;width:33%;}
#product_list ul.right li{padding:0; margin:0;}
#product_list ul.center{float:left; margin:0; padding:0;width:33%;}
#product_list ul.center li{padding:0; margin:0;}
#product_list ul.box{padding:8px;margin:10px 10px 0 10px; width:85%; float:left;}
#product_list ul.box:hover{}
#product_list ul.box li{padding:0; margin:0;list-style:none; float:left; clear:both;}
#product_list ul.box li h6{ padding:5px 3px; margin:0 0 5px 0;  font-size:14px;}
#product_list ul.box li a{text-decoration:none;  padding:0 2px 0 13px;float:left; font-size:12px; line-height:20px;}
#product_list ul.box li a:hover{}
#product_list ul.box li span a{ padding:0; margin:3px 0 0 0; font-size:11px;float:right; width:50px; text-align:center; background:none;} 
#product_list ul.box li span a:hover{ background:none;} 
/* ==== Product List Closed ==== */

/* ==== Product Information ==== */
#product_information {width:99%;float:left;margin:18px 0 0 0;padding:0 5px 0 5px; line-height:22px;}
#product_information h2{padding:0 0 5px 0; margin:0; }
#product_information ul{padding:0; margin:0 0 0 15px; float:left; text-align:left;}
#product_information li{padding:0; margin:5px 0 0 0;}
/* ==== Product Information Closed ==== */

/* ==== Product Categories Page Closed==== */

/* ==== Product List Page ==== */
.prod_list{width:100%;float:left;}
.prod_list_2{width:100% !important; margin:0!important;}
.prod_list h2 span{margin:0;font-size:12px; padding:0; font-weight:normal;}

/* ==== Product List Page Top ==== */

/* ==== Top Left ==== */
.top_left{ float:left; width:auto;}
.top_left ul{ padding:5px; margin:0; float:left;}
.top_left li{ padding:5px; margin:0;}
.top_left li select{padding:3px; margin:0 5px 0 5px; width:45px;padding:3px 1px 3px 0px; font-size:11px;}
.top_left li select.sellers{padding:3px; margin:0 5px 0 5px; width:150px;   padding:3px 1px 3px 1px; font-size:11px;}
/* ==== Top Left Closed ==== */

/* ==== List view Grid view ==== */
.display {padding:0; margin:0; float:right;width:auto; text-align:right; position:relative;}
.display ul {padding:0; margin:8px 0 0 0;}
.display li { display:inline; cursor:pointer; float:left;}
.display li.list { padding:8px 8px 8px 40px;text-decoration:none; margin:0; display:inline;background:url("../../MainTheme/images/default/list_view_off.gif") no-repeat scroll left; }
.display li.list:hover, .display li.list .activeViewType{padding:8px 8px 8px 40px; text-decoration:none;background:url("../../MainTheme/images/default/list_view_on.gif") no-repeat scroll left;}
.display li.grid {padding:8px 8px 8px 40px;  text-decoration:none;background:url("../../MainTheme/images/default/grid_view_off.gif") no-repeat scroll left;}
.display li.grid:hover, .display li.grid .activeViewType{padding:8px 8px 8px 40px;  text-decoration:none;background:url("../../MainTheme/images/default/grid_view_on.gif") no-repeat scroll left;}
.display .rightLink{ float:right; position:absolute; right:0; top:-22px;}
/* ==== List view Grid view Closed ==== */

/* ==== Paging ==== */	
.paigng {padding:0; margin:10px 0 0 0;float:left; width:auto;text-align:right;}
.paging ul{padding:0; margin:0;}
.paging li{padding:0; margin:0;}
.paging li.paging_link{float:right; margin:0 0 5px 0; clear:both; font-size:11px;}
.paging li.paging_link ul{ margin:0; padding:0; width:auto;}
.paging li.paging_link li{ margin:0; padding:0; display:inline; }
.paging li.paging_link li.txt{padding:5px 0 0 0; text-align:right; float:left;}
.paging li.paging_link li.link{margin:0; padding:0; float:left; width:auto;}
.paging li.paging_link li.link ul{padding:5px 3px 3px;margin:0 0 0 5px; text-align:left; float:right;color:#fff;}
.paging li.paging_link li.link li{padding:0; margin:0;}
.paging li.paging_link li.link li a{padding:1px 2px; margin:0 1px 0 1px;text-decoration:underline;background:#fff;color:#333;}
.paging li.paging_link li.link li a:hover, .paging li.paging_link li.link li a.active{  text-decoration:none; font-size:11px; border-right:none;background:#333;color:#fff;}

.paging li.goto{float:right; margin:5px 0 0 0; clear:right; width:185px; }
.paging li.goto dd{float:left;width:auto;}
.paging li.goto dt{float:left;  font-weight:bold; margin:1px 5px 0 0; width:auto;}
.paging li.goto dl{float:left;width:auto;}
.paging li.goto input{width:50px; margin:0 5px 0 3px; clear:both;padding:3px; font-size:11px;}
.paging li.goto input.btn{float:left;}
/* ==== Paging Closed ==== */

/* ==== Product List Page Top Closed ==== */
/* ==== Product Listing Table ==== */
#product_listing{ float:left; width:100%;}

#product_listing .table_cont table{border-collapse:collapse;width:100%; padding:0; margin:5px 0 0 0; font-size:11px;}
#product_listing .table_cont table tbody td, #product_listing .table_cont table th{text-align:left;padding: 5px 10px;vertical-align: top;border:none !important;border-top:1px solid #ccc !important;}
#product_listing .table_cont table thead th, #product_listing .table_cont table tfoot th {}
#product_listing .table_cont table thead th.btn, #product_listing .table_cont table tfoot th.btn{ text-align:center;}
#product_listing .table_cont table thead th input.btn, #product_listing .table_cont table tfoot th input.btn{margin:5px 0 0 0;}
#product_listing .table_cont table tbody td input.btn{}
#product_listing .table_cont table tbody td.a_center{text-align:center;}
#product_listing .table_cont table tbody td a{display:block;}
#product_listing .table_cont table tr:hover{ background:#f7f7f7;}
#product_listing .table_cont tbody td img{padding:2px;margin:0 0 5px 0;text-align:center;}
#product_listing .table_cont tbody td strike{ color:#ff0000;}
#product_listing .bot_disclaimer{ padding:5px; margin:15px 0 0 0;width:99%; float:left;}
/* ==== Product Listing Table Closed ==== */

/* ==== Product Listing Table List View ==== */
#product_listing .table_cont_list table{border-collapse:collapse;width:100%; padding:0; margin:10px 0 0 0; font-size:11px;}
#product_listing .table_cont_list table tbody td, #product_listing .table_cont_list table th{text-align:left;padding: 5px 10px;vertical-align: top; line-height:22px;}
#product_listing .table_cont_list table thead th, #product_listing .table_cont_list table tfoot th {}
#product_listing .table_cont_list table thead th.btn, #product_listing .table_cont_list table tfoot th.btn{ text-align:center;}
#product_listing .table_cont_list table thead th input.btn, #product_listing .table_cont_list table tfoot th input.btn{margin:5px 0 0 0;}
#product_listing .table_cont_list table tbody td input.btn{ margin:0 0 0 10px;}
#product_listing .table_cont_list table tbody td.a_center{text-align:center;}
#product_listing .table_cont_list table tbody td a{display:inline;}
#product_listing .table_cont_list table tr:hover{}
#product_listing .table_cont_list tbody td img{padding:2px;margin:0 0 5px 0; width:75px; height:75px; text-align:center;}
.imgProdG{text-align:center;margin:0 5px 5px 5px!important; cursor:pointer;}

/* ==== Product Listing Table List View Closed ==== */

/* ==== gridTable Listing Table ==== */

table.gridTable{border-collapse:collapse;width:100%; padding:0; margin:10px 0 0 0; font-size:11px; }
/*table.gridTable td{text-align:left;padding: 5px 10px;vertical-align: top;border:1px solid #eee!important;}*/
table.gridTable td{text-align:left;padding: 5px 10px;vertical-align: top;border:none!important;}
table.gridTable td input.btn{}
table.gridTable td.a_center{text-align:center!important;}
table.gridTable td.a_left{text-align:left!important;}
table.gridTable td.a_right{text-align:right!important;}


/* ==== gridTable  Listing Table Closed ==== */

/* ==== Product Detail Page ==== */
.prod_detail{margin:0;}
.prod_detail h1{padding:3px 0 3px 8px; margin:0;}
.prod_detail h1 a{ text-decoration:underline;}
.prod_detail p{margin:5px 0 0 0;}

/* ==== Product dtail Left Content ==== */
.prod_detail .left_cont{float:left; width:55%; padding:0 5px 5px 5px; margin:17px 0 0 0;background:none repeat scroll 0 0 #EEEEEE;border:1px solid #ddd; min-height:193px;}
.prod_detail .left_cont ul{ padding:0; margin:5px 0 0 0; float:left;}
.prod_detail .left_cont li{ padding:3px 0 3px 0; margin:0; list-style:none; width:200px; text-align:right!important; font-weight:bold; font-size:11px;}
.prod_detail .left_cont ul.det{ padding:0; margin:5px 0 0 0; float:right;}
.prod_detail .left_cont ul.det li{ padding:3px 0 3px 0; margin:0; list-style:none; width:300px!important; text-align:left!important; font-weight:normal!important;}

/* ==== Product dtail Left Content Closed ==== */

/* ==== Product dtail Right ==== */
.right_img{ float:left; width:40%; margin:15px 0 0 27px;}
.prod_detail .right_img img{ padding:2px;float:left; clear:both;}
.prod_detail .right_img label input.btn{}
.prod_detail .right_img label{ float:left; margin:5px 0 0 0; width:250px; text-align:center;}
/* ==== Product dtail Right Closed ==== */

/* ==== Product dtail Right Bottom ==== */
.prod_detail .detail_bot{ float:left; width:523px; margin:-24px 0 0 0; text-align:right;}
.prod_detail .detail_bot ul{ padding:0; margin:0; float:right; width:auto;}
.prod_detail .detail_bot li{ /*padding:5px 0 5px 0; clear:both;*/margin:0; float:left; }
.prod_detail .detail_bot li label{padding:0; margin:2px 0 0 0; float:left;}
.prod_detail .detail_bot li label input{width:40px; clear:both;   padding:3px; font-size:11px;}
.prod_detail .detail_bot li label input.btn{}
.prod_detail .detail_bot li label input.btn{margin:0 0 0 5px;}
/* ==== Product dtail Right Bottom Closed ==== */

/* ==== Product dtail Tab ==== */
/* ==== Tab ==== */
.prod_detail .tab{ float:left; width:100%; margin:10px 0 0 0;}
.prod_detail .tab ul{padding:0; margin:0;}
.prod_detail .tab li{padding:0; margin:0; display:inline; list-style:none; font-size:11px;}
.prod_detail .tab li a{text-decoration:none; float:left; padding:0 0 0 6px; margin:0 1px 0 0;}
.prod_detail .tab li a span{text-decoration:none; float:left; padding:0 6px 0 0; margin:0; line-height:24px;}
.prod_detail .tab li a:hover, .prod_detail .tab li a.active {text-decoration:none; float:left; font-size:11px;}
.prod_detail .tab li a:hover span, .prod_detail .tab li a.active span{text-decoration:none; float:left; font-size:11px;}
/* ==== Tab Closed ==== */

/* ==== Tab Content ==== */
.prod_detail .tab .tab_content{ float:left; width:96%; }
.prod_detail .tab .tab_content ul{ padding:0; margin:10px 0 0 5px; float:left; width:40%;}
.prod_detail .tab .tab_content li{ float:left; padding:2px 0 2px 10px; margin:0; width:98%; list-style:none;  border-bottom:1px solid #ccc; border-top:1px solid #fff;}
.prod_detail .tab .tab_content ul.right{ padding:0; margin:10px 0 0 5px; width:40%; float:left;}
.prod_detail .tab .tab_content ul.right li{}
.prod_detail .tab .tab_content p{ padding:0 10px 0 10px; width:95%; margin:10px 0 0 0; font-size:11px; float:left;}
.prod_detail .tab .tab_content ul.link_bot{padding:0; margin:0; display:inline; }
.prod_detail .tab .tab_content ul.link_bot li{padding:3px; float:none; margin:0; background:none; list-style:none; display:inline; border:0;}
.prod_detail .tab .tab_content ul.link_bot li a{ background:none;  margin:3px;}
.prod_detail .tab .tab_content ul.link_bot li a:hover{ background:none;  margin:3px;}
/* ==== Tab Content Closed ==== */

/* ==== Carry ==== */
.prod_detail .carry{ float:left; width:100%; margin:15px 0 0 0;}
.prod_detail .carry h2{padding-bottom:7px;}
.prod_detail .carry ul{ padding:5px 0 5px 0; margin:0;}
.prod_detail .carry li{margin:5px 20px 5px 0; padding:10px 15px 10px 15px; display:inline-block;}
.prod_detail .carry li.image{ padding:2px;  text-align:center; width:17%; padding:10px 15px 10px 15px;}
.prod_detail .carry li p{ float:left; padding:0; margin:5px 0 5px 0; font-size:11px; font-weight:bold;}
.prod_detail .carry li span{ float:left; text-align:left; padding:0; margin:5px 0 5px 0; font-size:11px;}
.prod_detail .carry li dl{float:left;  text-align:left;}
.prod_detail .carry li input.btn{float:left; margin:10px 0 0 0;}
.prod_detail .carry li input.btn{float:left; margin:5px 0 0 0;}
.prod_detail .carry li input{width:40px; clear:both;  margin:0 0 0 3px;  padding:3px; font-size:11px; clear:right;}
/* ==== Carry Closed ==== */

/* ==== Product dtail Tab Closed ==== */

/* ==== Product Detail Page Closed ==== */ 

/* ==== Product Sub Categories Page==== */
.prod_sub_cat{width:100%;float:left;}
.prod_sub_cat h1{padding:3px 0 3px 8px; margin:0;}

/* ==== Product Sub List ==== */
#product_sub_list{width:98%; float:left;margin:10px 0 0 0;padding:5px 0 5px 10px; line-height:22px;}
#product_sub_list:hover{}
#product_sub_list ul{padding:0; margin:0 30px 0 0px; float:left; text-align:left; width:210px;}
#product_sub_list li{padding:0; margin:0;}
#product_sub_list li a{padding:0 0 0 12px; margin:0;  text-decoration:none; display:block;font-size:12px;}
#product_sub_list li a:hover{}
/* ==== Product Sub List Closed ==== */

/* ==== Paging ==== */	
#product_sub_listing{ float:left; width:100%; padding:0; margin:0;}
#product_sub_listing .paging {padding:0; margin:0 0 10px 0; float:left; width:100%;}
#product_sub_listing .paging ul{padding:0; margin:0;}
#product_sub_listing .paging li{padding:0; margin:0;}
#product_sub_listing .paging li.paging_link{float:right; margin:0 0 5px 0; clear:both; font-size:11px;}
#product_sub_listing .paging li.paging_link ul{ margin:0; padding:0;}
#product_sub_listing .paging li.paging_link li{ margin:0; padding:0; display:inline; }
#product_sub_listing .paging li.paging_link li.txt{padding:5px 0 0 0; text-align:right; float:right;}
#product_sub_listing .paging li.paging_link li.link{margin:0; padding:0; clear:both; float:right;}
#product_sub_listing .paging li.paging_link li.link ul{padding:3px;margin:0 0 0 5px;text-align:left; float:right;}
#product_sub_listing .paging li.paging_link li.link li{padding:0; margin:0;}
#product_sub_listing .paging li.paging_link li.link li a{padding:0 2px 0 2px; margin:0 1px 0 1px; text-decoration:none; }
#product_sub_listing .paging li.paging_link li.link li a:hover, .product_sub_listing .paging li.paging_link li.link li a.active{  text-decoration:none; font-size:11px; border-right:none;}

#product_sub_listing .paging li.goto{float:right; margin:0; clear:both; }
#product_sub_listing .paging li.goto dd{float:left;}
#product_sub_listing .paging li.goto dt{float:left;  font-weight:bold; margin:1px 5px 0 0; }
#product_sub_listing .paging li.goto dl{float:left;}
#product_sub_listing .paging li.goto input{width:50px; margin:0 5px 0 3px; clear:both;   padding:3px; font-size:11px;}
#product_sub_listing .paging li.goto input.btn{float:left;}
/* ==== Paging Closed ==== */


/* ==== Product Sub listing Table ==== */
#product_sub_listing .table_cont table{border-collapse:collapse;width:100%; padding:0; margin:10px 0 0 0; font-size:11px; clear:both;}
#product_sub_listing .table_cont table tbody td, #product_sub_listing .table_cont table th{text-align: left;padding: 5px 10px;vertical-align:top;}
#product_sub_listing .table_cont table thead th, #product_sub_listing .table_cont table tfoot th {}
#product_sub_listing .table_cont table thead th.btn, #product_sub_listing .table_cont table tfoot th.btn{ text-align:center;}
#product_sub_listing .table_cont table thead th input.btn, #product_sub_listing .table_cont table tfoot th input.btn{margin:5px 0 0 0;}
#product_sub_listing .table_cont table tbody td input.btn{margin:0 auto;}
#product_sub_listing .table_cont table tbody td.a_center{text-align:center;}
#product_sub_listing .table_cont table tbody td a{display:block;}
#product_sub_listing .table_cont table tr:hover{}
#product_sub_listing .table_cont tbody td img{padding:2px;  margin:0 0 5px 0; width:75px; height:75px; text-align:center;}

/* ==== Product Sub listing Table ==== */
/* ==== Product Sub Categories Page Closed==== */

/* ==== Order Form Page ==== */
.order_form{ padding:0; margin:0; width:100%;}
.order_form h1{padding:3px 0 3px 8px; margin:0 0 10px 0;background:none repeat scroll 0 0 #EEEEEE;}
.order_form .top{ padding:0; margin:0; float:left; width:100%;}
.order_form ul.top_l_link{ padding:0; margin:10px 0 0 0;  width:60%; float:left;}
.order_form ul.top_l_link li{padding:0; margin:0; list-style:none; }
.order_form ul.top_l_link li span{padding:0; margin:0; list-style:none;}
.order_form ul.top_l_link li span a{ padding:0; margin:0; background:none; float:none;  display:inline;}
.order_form ul.top_l_link li span a:hover{ padding:0; margin:0; background:none; float:none; }
.order_form ul.top_l_link li a{text-decoration:underline;;  padding:0 2px 0 13px; font-size:12px; line-height:20px;  display:block;}
.order_form ul.top_l_link li a:hover{}

/* ====Quick Item==== */
.quick_item{float:right;width:20%; padding:0; margin:0; }
.quick_item h3 {padding:8px 0 8px 5px; margin:0; font-size:18px; font-weight:normal;}
.quick_item .box{ float:left; width:166px; padding:10px; margin:0;}
.quick_item .box ul{ padding:0; margin:0; float:left;}
.quick_item .box li{ padding:2px 0 0 0; margin:0; float:left; clear:both;}
.quick_item .box li input{ margin:8px 4px 0 4px;}
.quick_item .box li a{ text-decoration:none;}
/* ====Quick Item Closed ==== */

/* ==== Order Form Table ==== */
.order_form .table_order_form table{border-collapse:collapse;width:100%; padding:0; margin:10px 0 0 0; font-size:11px; clear:both;}
.order_form .table_order_form table tbody td, .order_form .table_order_form table th{text-align: left;border: 1px solid #fec1c1;padding: 5px 10px;vertical-align: top;}
.order_form .table_order_form table thead th, .order_form .table_order_form table tfoot th {}
.order_form .table_order_form table thead th {background:none repeat scroll 0 0 #EEEEEE;color:#333;}
.order_form .table_order_form table thead th.btn, .order_form .table_order_form table tfoot th.btn{ text-align:center;}
.order_form .table_order_form table thead th input.btn, .order_form .table_order_form table tfoot th input.btn{margin:5px 0 0 0;}
.order_form .table_order_form table tbody td input.btn{margin:0 auto; }
.order_form .table_order_form table .a_center{text-align:center;}
.order_form .table_order_form table tbody td a{display:block;}
.order_form .table_order_form table tr:hover{}
.order_form .table_order_form tbody td .product img{padding:2px;  margin:0 0 5px 0; width:75px; height:75px; text-align:center; border:1px solid #000; }
.order_form .table_order_form table td{padding: 5px 0px 5px 10px;vertical-align: top; text-align:left;}
.order_form .table_order_form table td.border_white{  border-width:1px 1px 0 1px; text-align:right;}
.order_form .table_order_form table td.border_white span{ font-size:15px; font-weight:bold;}
.order_form .table_order_form table td.btn input.btn{margin:5px 0 5px 10px;}
.order_form .table_order_form table tr:hover.hover_no{background:none;}
/* ==== Order Form Table ==== */

/* ==== Order Form Bottom ==== */
/* ==== Personal List ==== */
.order_form .order_form_bottom{padding:0; margin:0; float:left;}
.order_form .order_form_bottom .p_list{padding:0; margin:0; float:left; width:30%; padding:10px; min-height:200px;}
.order_form .order_form_bottom .p_list h6{ font-size:14px; padding:0 0 10px 0; margin:10px 0 0 0;}
.order_form .order_form_bottom .p_list span{padding:0; margin:0;}
.order_form .order_form_bottom .p_list dl{ padding:0; margin:10px 0;}
.order_form .order_form_bottom .p_list dt{ padding:0; margin:3px 0; font-weight:bold; width:200px; text-align:center;}
.order_form .order_form_bottom .p_list dd{ padding:0; margin:0;width:200px; text-align:center;}
.order_form .order_form_bottom .p_list select{width:200px; padding:2px; }
.order_form .order_form_bottom .p_list input{width:200px; padding:2px; }
.order_form .order_form_bottom .p_list input.btn{margin:10px 0 5px 0;}
/* ==== Personal List Closed ==== */

/* ==== Information ==== */
.order_form .order_form_bottom{padding:0; margin:0; float:left;}
.order_form .order_form_bottom .p_information{padding:0; margin:0; float:left; width:65%; padding:10px;}
.order_form .order_form_bottom .p_information h6{ font-size:14px; padding:0; margin:0 0 5px 0; }
.order_form .order_form_bottom .p_information span{padding:0; margin:0; font-size:11px; float:left; width:400px;}

.order_form .order_form_bottom .p_information dl{ padding:0; margin:2px 0; float:left;}
.order_form .order_form_bottom .p_information dt{ padding:0; margin:0; float:left; font-weight:bold; line-height:24px; width:180px; text-align:right;}
.order_form .order_form_bottom .p_information dd{ padding:0; margin:0; float:left;}
.order_form .order_form_bottom .p_information input{width:200px; padding:3px;float:left; margin:0 0 0 15px;}
.order_form .order_form_bottom .p_information select{width:200px; padding:3px;float:left; margin:0 0 0 15px;}.order_form .order_form_bottom .p_information input.btn{margin:2px 0 0 10px;}
/* ==== Information Closed ==== */

.order_form .order_form_bottom .accept{padding:5px; margin:15px 0 0 0; width:98%; float:left;  font-size:11px; text-align:left;}
.order_form .order_form_bottom .accept input{margin:7px 5px 0 10px; float:left; padding:0;}
.order_form .order_form_bottom .accept span{ float:left; padding:5px 0 0 0;}
.order_form .order_form_bottom .accept input.btn{margin:2px 0 0 0; float:left;}
.order_form .order_form_bottom .disclaimer{padding:5px; margin:15px 0 0 0; width:98%; float:left; }
/* ==== Order Form Bottom Closed ==== */

/* ==== Order Form Page Closed ==== */
/* ==== Check Out Page ==== */
.check_out{ padding:0; margin:0 10px ; width:98%; min-height:470px; float:left;}
.check_out h1{padding:3px 0 3px 8px; margin:0;}
.check_out p{ padding:10px 0 30px 0; margin:0; float:left;}

.check_out ul{padding:0 0 30px 0;margin:0;float:left;width:98%;}

/* ==== Login Box ==== */
.check_out li.login_box{padding:10px;margin:0 0 10px 50px; float:left; width:40%; min-height:236px;}
.check_out li.login_box h2{padding:0 0 7px 0; margin:0;}
.check_out li.login_box dl{padding:20px 0 0 0; margin:0; float:left;}
.check_out li.login_box dt{padding:0; margin:0; float:left; font-weight:bold; line-height:22px; width:100px; font-size:13px;}
.check_out li.login_box dd{padding:0; margin:0; float:left;}
.check_out li.login_box input{width:220px; padding:5px;  float:left; margin:0 0 0 15px;}
.check_out li.login_box input.btn{width:230px; padding:5px;font-size:13px;font-weight:bold; margin:25px 25px 0 0; float:right;}
/* ==== Login Box Closed ==== */

/* ==== New User Box ==== */
.check_out li.new_user_box{padding:10px; margin:0 0 10px 50px; float:left; width:40%;}
.check_out li.new_user_box h2{padding:0 0 7px 0; margin:0 0 10px 0; border-bottom:1px solid #ccc; }
.check_out li.new_user_box table.detail{ width:100%; border-collapse:collapse; padding:0; margin:0;}
.check_out li.new_user_box table.detail caption{ font-size:13px; font-weight:bold; padding:5px 0 7px 0; margin:0; text-align:left;}
.check_out li.new_user_box table.detail td{text-align: left;padding:3px;vertical-align: top;}
.check_out li.new_user_box table.detail td label input{width:150px; padding:3px;  margin:0;}
.check_out li.new_user_box table.detail td input.btn{margin:5px 0 0 0; float:left;}
.check_out li.new_user_box table.detail td input{ padding:0; margin:3px 0 0 0;}
/* ==== New User Box Closed ==== */


/* ==== CheckoutDetail Table ==== */
.checkoutDetail{ float:left; width:420px;}
.checkoutDetail table{border-collapse:collapse;width:100%; padding:0; margin:10px 0 0 0; font-size:11px; clear:both;}
.checkoutDetail table caption{ font-size:14px; font-weight:bold; padding:10px 0; text-align:left; float:left;}
.checkoutDetail table tbody td, .checkoutDetail table th{text-align: left;border: 1px solid #ccc;padding: 5px 10px;vertical-align: top;}
.checkoutDetail table thead th, .checkoutDetail table tfoot th {}
.checkoutDetail table th {background:#EEEEEE;color:#333;}
.checkoutDetail table thead th.btn, .checkoutDetail table tfoot th.btn{ text-align:center;}
.checkoutDetail table thead th input.btn, .checkoutDetail table tfoot th input.btn{margin:5px 0 0 0;}
.checkoutDetail table tbody td input.btn{margin:0 auto; }
.checkoutDetail table .a_center{text-align:center;}
.checkoutDetail table tbody td a{display:block;}
.checkoutDetail table tbody td input{ width:180px; border:1px solid #ddd; padding:2px;}
.checkoutDetail table tbody td select{ width:180px; border:1px solid #ddd; padding:2px;}
.checkoutDetail tbody td .product img{padding:2px;  margin:0 0 5px 0; width:75px; height:75px; text-align:center; border:1px solid #000; }
.checkoutDetail table td{padding: 5px 0px 5px 10px;vertical-align: top; text-align:left;}
.checkoutDetail table td.border_white{  border-width:1px 1px 0 1px; text-align:right;}
.checkoutDetail table td.border_white span{ font-size:15px; font-weight:bold;}
.checkoutDetail table td.btn input.btn{margin:5px 0 5px 10px;}
.checkoutDetail table tr:hover.hover_no{background:none;}
/* ==== CheckoutDetail Table ==== */

/* ==== Check Out Page Closed ==== */
/* ==== Registration Page ==== */

/* ==== Registration Step 1 Page ==== */
.register{ padding:0; margin:0; width:100%; min-height:470px; float:left;}

/* ==== Account Information ==== */
.register li.acc_inform{padding:10px;margin:0 0 10px 10px;float:left;width:55%;min-height:236px;background:#f7f7f7;border:1px solid #eee;}
.register li.acc_inform h2{padding:0 0 7px 0; margin:0;}
.register li.acc_inform dl{padding:15px 0 0 0; margin:0; float:left;}
.register li.acc_inform dt{padding:0; margin:0; float:left; font-weight:bold; line-height:20px; width:200px; font-size:13px;}
.register li.acc_inform dt.txt{padding:0; margin:0; float:left; font-weight:bold; line-height:16px; width:95%; font-size:13px; }
.register li.acc_inform dt.or{padding:0; margin:0; float:left; font-weight:bold; width:95%; font-size:13px; text-align:center;}
.register li.acc_inform dd{padding:0; margin:0; float:left;}
.register li.acc_inform input{width:270px; padding:5px;  float:left; margin:0 0 0 15px; border:1px solid #ddd;}
.register li.acc_inform input.long{width:602px; padding:5px;  float:left; margin-left:-1px; border:1px solid #ddd;}
.register li.acc_inform textarea{width:602px; padding:5px;  float:left; margin-left:-1px; border:1px solid #ddd;}
.register li.acc_inform.custom{padding:10px;margin:0 0 10px 10px;float:left;width:55%;min-height:236px;background:white;border:1px solid #eee;}
.register li.acc_inform input.btn{margin:5px 0 0 15px; float:left; background:#fff;}
.register li.acc_inform input.radio{width:20px; float:none; border:none;margin:5px 0 0 10px; padding:0;}
.register li.acc_inform ul.radio_btn{ padding:0; margin:0;}
.register li.acc_inform ul.radio_btn li{ padding:0; margin:0; display:inline;}
.register li.acc_inform ul.radio_btn li.btn{ margin:5px 25px 0 0; padding:0; display:inline; float:right;}

/* ==== Account Information Closed ==== */

.editAccount{ padding:0; margin:0; width:100%; min-height:470px; float:left;}

/* ==== Edit Account Information ==== */
.editAccount li.information{padding:10px;margin:10px 0 0 0; float:left; width:54%;  min-height:236px;}
.editAccount li.information h2{padding:0 0 7px 0; margin:0;}
.editAccount li.information dl{padding:15px 0 0 0; margin:0; float:left;}
.editAccount li.information dt{padding:0; margin:0; float:left; font-weight:bold; line-height:20px; width:200px; font-size:13px;}
.editAccount li.information dt.txt{padding:0; margin:0; float:left; font-weight:bold; line-height:16px; width:95%; font-size:13px; }
.editAccount li.information dt.or{padding:0; margin:0; float:left; font-weight:bold; width:95%; font-size:13px; text-align:center;}
.editAccount li.information dd{padding:0; margin:0; float:left;}
.editAccount li.information .btn{width:100%; float:left;}
.editAccount li.information input{width:270px; padding:5px;  float:left; margin:0 0 0 15px;}
.editAccount li.information input.btn{margin:5px 0 0 0; float:left;}
.editAccount li.information input.radio{width:20px; float:none; border:none;margin:5px 0 0 10px; padding:0;}
.editAccount li.information ul.radio_btn{ padding:0; margin:0;}
.editAccount li.information ul.radio_btn li{ padding:0; margin:0; display:inline;}
.editAccount li.information ul.radio_btn li.btn{margin:5px 25px 0 0; padding:0; display:inline; float:right;}
/* ==== Edit Account Information Closed ==== */

/* ==== Password Tips ==== */
.register li.pass_tips{padding:5px; margin:0 0 10px 50px; float:left; width:25%;}
.register li.pass_tips h6{padding:0 0 7px 0; margin:0 0 10px 0; }
.register li.pass_tips ul{padding:0; margin:0 0 0 15px;}
.register li.pass_tips li{padding:0; margin:0; list-style:disc; font-size:10px;}
/* ==== Password Tips Closed ==== */
/* ==== Registration Step 1 Page Closed ==== */
/* ==== Registration Page Closed ==== */

/* ==== Bulk Order ==== */
.bulk_order{width:100%;float:left;margin:0;}
.bulk_order h1{padding:3px 0 3px 8px; margin:0;background:url("../images/red/dotted_line.gif") repeat-x scroll left bottom #ddd;}
.bulk_order p{padding:3px 0 20px 5px; margin:5px 0 0 0; line-height:20px;}

.bulk_order ul{ padding:0; margin:0; float:left;}
.bulk_order label { padding:0; margin:0;  float:left; width:100%;}
.bulk_order label input.btn{margin:10px 0 0 0; float:left;}

/* ==== Type It In ==== */
.bulk_order li.type{ padding:5px; margin:0; width:47%;float:left;background:none repeat scroll 0 0 #F7F7F7;border:1px solid #DDDDDD;}
.bulk_order li.type h2{ padding:0 0 5px 0; margin:0; text-align:center;border-bottom:1px solid #DDDDDD;color:#333333; }

.bulk_order li.type span{padding:0; margin:0; font-size:11px; line-height:24px; float:left;}

/* ==== Type It In Left ==== */
.bulk_order li.type ul.left{ padding:0; margin:0; float:left; width:150px;}
.bulk_order li.type ul.left li{ padding:0; margin:0;}

.bulk_order li.type ul.left li dl{padding:5px 0 0 0; margin:0; width:250px; float:left;}
.bulk_order li.type ul.left li dt.qty{padding:0; margin:0; width:50px; text-align:left; float:left;  margin:0 0 0 10px;}
.bulk_order li.type ul.left li dt.item{padding:0; margin:0; width:50px; text-align:left; float:left;  margin:0 0 0 10px;}
.bulk_order li.type ul.left li dd{padding:0; margin:0; float:left;}
.bulk_order li.type ul.left li input{width:40px; padding:2px;  float:left; margin:0 0 0 10px; font-size:11px;}
/* ==== Type It In Left Closed ==== */

/* ==== Type It In Right  ==== */
.bulk_order li.type ul.right{ padding:0; margin:0; float:left;width:150px;}
.bulk_order li.type ul.right li{ padding:0; margin:0;}

.bulk_order li.type ul.right li dl{padding:5px 0 0 0; margin:0; width:250px; float:left;}
.bulk_order li.type ul.right li dt.qty{padding:0; margin:0; width:50px; text-align:left; float:left;  margin:0 0 0 10px;}
.bulk_order li.type ul.right li dt.item{padding:0; margin:0; width:50px; text-align:left; float:left;  margin:0 0 0 10px;}
.bulk_order li.type ul.right li dd{padding:0; margin:0; float:left;}
.bulk_order li.type ul.right li input{width:40px; padding:2px;  float:left; margin:0 0 0 10px; font-size:11px;}
/* ==== Type It In Right Closed ==== */
/* ==== Type It In Closed ==== */

/* ==== Copy and Paste ==== */
.bulk_order li.copy{ padding:5px; margin:0; width:40%; float:left; margin:0 0 0 25px;background:none repeat scroll 0 0 #F7F7F7;border:1px solid #DDDDDD;}
.bulk_order li.copy h2{ padding:0 0 5px 0; margin:0; text-align:center; width:100%; border-bottom:1px solid #DDDDDD;color:#333333; }

.bulk_order li.copy span{padding:0; margin:0; font-size:11px; line-height:24px;}

.bulk_order li.copy ul.copy_cont{ padding:0; margin:0;}
.bulk_order li.copy ul.copy_cont li{ padding:10px 0; margin:0; display:block; list-style:disc;}
.bulk_order li.copy ul.copy_cont li textarea{width:250px; padding:2px;  float:left; margin:0; font-size:11px; height:44px;}
/* ==== Copy and Paste Closed ==== */

.bulk_order .personal_list{ padding:10px; margin:15px 0 0 0; border:#ccc 1px solid; width:90%; float:left;}
.bulk_order .personal_list ul{ padding:0; margin:10px 0 0 0;}
.bulk_order .personal_list li{ padding:0; margin:0; list-style:none; display:inline;}
.bulk_order .personal_list li input{width:200px; padding:4px;  float:left; margin:0 10px 0 0; font-size:11px;}
.bulk_order .personal_list li input.btn{float:left;}

.bulk_order .bot_disclaimer{ padding:5px; margin:15px 0 0 0;width:98%; float:left;}
/* ==== Bulk Order Closed ==== */

/* ==== Pop Up Product Detail ==== */
.prod_det_pop{margin:0 auto; min-height:310px;border:2px solid #ddd; padding:5px; text-align:left;}
.prod_det_pop h1{padding:3px 0 3px 8px; margin:0;}
.prod_det_pop h1 img{ float:right; margin:3px 5px 0 0;}
.prod_det_pop p{float:left; padding:3px 0 20px 5px; margin:5px 0 0 0; line-height:20px;}
.prod_det_pop div{ padding:0; margin:0; float:left;}
.prod_det_pop div img{padding:2px;  margin:0 0 5px 0;float:left;}
.prod_det_pop div ul{ padding:0; margin:0 0 0 15px; float:left; width:300px;}
.prod_det_pop div li{ padding:5px 0 0 0; margin:0; }
.prod_det_pop div label{padding:0; margin:10px 0 0 0; float:left; width:100%;}
.prod_det_pop div label input.btn{}
.prod_det_pop div label input.btn{margin:0 10px 0 0;}
.prod_det_pop span.img{ text-align:center !important; float:left; width:100%;}
/* ==== Pop Up Product Detail Closed ==== */

/* ==== Pop Up Process ==== */

/* ==== Pop Up Process Closed ==== */
.popup_process{width:45%; margin:0 auto; min-height:300px; padding:5px;}
.popup_process h1{padding:3px 0 3px 8px; margin:0; height:25px;}
/* ==== Inner Pages Closed ==== */

.inputQty{width:40px;text-align:left;margin:0 0 3px 0;font-size:11px;padding:2px;color:#666;border:1px solid #ddd;}

.btn_def{width:auto; padding:4px 5px 4px 5px;font-size:13px;font-weight:bold; margin:3px; background:#333;color:#FFFFFF;border:1px solid #000;}
.btn_def2{width:auto; padding:2px 4px;font-size:11px;font-weight:bold; margin:2px; background:#FFF7B2;color:#333;border:1px solid #000;}

ul.persListItem{padding:0; margin:0;}
ul.persListItem li{ padding:0; margin:0; display:inline;}
ul.persListItem li input{padding:3px; border:1px solid #eee; margin:10px 10px 0 0 !important;}
ul.persListItem li input.btn{ margin:10px 0 0 0!important; float:left; clear:both;}

.successMsg{width:95%; margin:5px 0 5px 10px; padding:5px 10px; color:Green;background:#f7f7f7; border:1px solid #ddd;float:left;font-weight:bold;}
.errorMsg{width:95%; margin:5px 0 5px 10px; padding:5px 10px; color:Red;background:#f7f7f7; border:1px solid #ddd;float:left;font-weight:lighter;}
.errorPop{width:90%;padding:5px 10px; color:Red;background:#f7f7f7; border:1px solid #ddd;float:left;font-weight:lighter;}

.profile-picture{background-color:#fff;display:block;position:relative;width:180px}
.profile-picture:hover{text-decoration:none}
.profile-picture:hover .edit_profilepicture{display:block}
.profile-picture img{display:block;margin:auto;max-width:180px}
.profile-picture span{background-color:#000;position:absolute;top:0;width:0;}
.edit_profilepicture{background:#000;color:#fff;display:none;height:20px;opacity:.7;padding:6px 7px 0 23px;position:absolute;right:1px;top:0;left:0;width:50px; z-index:1000;}
.edit_profilepicture:hover{opacity:.95}
span.edit_profilepicture_icon{background:url(../../../images/e_img.png) no-repeat left 4px;height:18px;left:7px;opacity:.95;position:absolute;top:4px;width:18px;}

.profile-picture .logo a{width:184px; height:35px; float:left; display:block; font-size:26px;  font-weight:bold;}
.profile-picture .logo a span{ position:absolute;}

.askQuestion{ float:left; width:100%; margin:10px 0 0 0;}
.askQuestion textarea{width:500px; padding:3px; border:1px solid #ddd; margin:0; height:100px;}
.askQuestion h2{padding-bottom:7px; border-bottom:1px solid #ddd; width:100%;}
.askQuestion input.btn{margin:10px 0 0 0!important; float:left; clear:both;}

.quesAnswers { width:100%; float:left; border-collapse:collapse;}
.quesAnswers td {vertical-align:top; padding:5px 0; }
.quesAnswers td.question{ background:#f7f7f7; border:1px solid #eee; border-width:1px 1px 0 1px;padding:10px 10px; font-weight:bold;}
.quesAnswers td.answer{ background:#fff;border:1px solid #eee; border-width:0 1px 1px 1px;padding:10px 10px;}

ul.loginBox{ padding:0;margin:20px auto 0; width:500px;}
ul.loginBox li{ padding:0;margin:0; display:block;}
ul.loginBox li{padding:10px;margin:0 0 10px 10px; float:left; width:100%;  min-height:150px;background:#f7f7f7; border:1px solid #eee;-moz-border-radius:3px;}
ul.loginBox li h2{padding:0 0 7px 0; margin:0;}
ul.loginBox li dl{padding:15px 0 0 0; margin:0; float:left; width:100%;}
ul.loginBox li dt{padding:0; margin:0; float:left; font-weight:bold; line-height:20px; width:150px; font-size:13px;}
ul.loginBox li dt.txt{padding:0; margin:0; float:left; font-weight:bold; line-height:16px; width:95%; font-size:13px;}
ul.loginBox li dt.or{padding:0; margin:0; float:left; font-weight:bold; width:95%; font-size:13px; text-align:center;}
ul.loginBox li dd{padding:0; margin:0; float:left;}
ul.loginBox li input{width:290px; padding:5px;float:left; margin:0 0 0 15px; border:1px solid #ccc;}
ul.loginBox li dd div table tr td {vertical-align:top !important;}
ul.loginBox li dd div table tr td input {width:100px}

ul.featuredProduct{ padding:0; margin:20px 0 0 0; float:left; width:auto;text-transform:uppercase;font-size:10px;}
ul.featuredProduct li{ float:left; width:140px; padding:5px 10px; height:290px; text-align:center; margin:0 6px 5px 6px;}
ul.featuredProduct li img{ margin:5px 0;}
ul.featuredProduct span{line-height:14px; text-align:left; width:135px; float:left;}
ul.featuredProduct span.minheight{height:100px;}
ul.featuredProduct span input{ float:none; margin:5px 0;}


/* ==== Sorting Image Start==== */
.sort_open{background:url(../../MainTheme/images/default/sort_img.png) no-repeat -5px -4px;text-decoration:none;padding:0 0 0 10px;}
.sort_close{background:url(../../MainTheme/images/default/sort_img.png) no-repeat -5px -18px; text-decoration:none; padding:0 0 0 10px;}

/* ==== Sorting Image End==== */

.btnGoogle{ background:url(../../MainTheme/images/default/google_chkout.gif) no-repeat 0 3px;cursor:pointer; border:0px!important; padding:0; height:32px; margin:0 0 0 5px; width:172px!important;}
.btnAuthorizeNet{ background:url(../../MainTheme/images/default/authorizeNet.gif) no-repeat 0 3px;cursor:pointer; border:0px!important; padding:0; height:34px;margin:0 0 0 5px;width:131px!important;}
.btnPayPal{ background:url(../../MainTheme/images/default/paypal.gif) no-repeat 0 3px; cursor:pointer; border:0px!important; padding:0; height:38px;margin:0 0 0 5px;width:131px!important;}
.btnXpressCheckout{ background:url(../../MainTheme/images/default/btn_xpressCheckout.gif) no-repeat 0 3px; cursor:pointer; border:0px!important; padding:0; height:44px;margin:0 0 0 5px;width:146px!important;}

.defaultTable{border-collapse:collapse;width:100%; padding:0; margin:5px 0 0 0; font-size:11px;}
.defaultTable tbody td, .defaultTable th{text-align:left;padding: 5px 10px;vertical-align: top;border:1px solid #ccc;}
.defaultTable thead th, .defaultTable tfoot th {}
.defaultTable thead th.btn, .defaultTable tfoot th.btn{ text-align:center;}
.defaultTable thead th input.btn, .defaultTable tfoot th input.btn{margin:5px 0 0 0;}
.defaultTable tbody td input.btn{}
.defaultTable tbody td.a_center{text-align:center;}
.defaultTable tbody td a{display:block;}
.defaultTable tr:hover{ background:#f7f7f7;}
.defaultTable tbody td img{padding:2px;margin:0 0 5px 0;text-align:center;}
.defaultTable tbody td strike{ color:#ff0000;}

.defaultTable2{border-collapse:collapse;width:100%; padding:0; margin:5px 0 0 0; font-size:11px;}
.defaultTable2 td, .defaultTable2 th{text-align:left;padding: 5px;vertical-align: top;}

.defaultTable3{border-collapse:collapse;width:100%; padding:0; margin:5px 0 0 0; font-size:11px;}
.defaultTable3 td {text-align:left;padding: 5px 10px;vertical-align: top;border:1px solid #ddd;}
.defaultTable3 th{text-align:left;padding: 5px 10px;vertical-align: top;border:1px solid #ddd; font-weight:bold; background:#eee; }
.defaultTable3 td input{ border:1px solid #ccc; padding:4px; font-size:11px; width:150px;}
.defaultTable3 td select{ border:1px solid #ccc; padding:4px; font-size:11px; width:150px;}
.defaultTable3 td textarea{ border:1px solid #ccc; padding:4px; font-size:11px; width:150px; font-family:Arial;}

.tagCart{padding:0; margin:10px 0 0 0; float:left;}
.tagCart li{padding:0; margin:0; float:left; width:180px;}
.tagCart li p{ width:auto!important; margin:0 10px 0 0!important;}

.cart{ background:url("../../MainTheme/images/default/cart_top.png") no-repeat 0 0 #fff!important; padding:0 12px!important; width:18px!important; height:18px!important; float:left!important; border:0px!important; margin:0 0 0 5px!important;}

.treeLeftSection{ overflow:auto!important; width:150px; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;height:600px;border:1px solid #ccc; font-weight:bold;}

.searchBar{background:#eee; border:1px solid #ccc; width:913px; padding:7px; font-weight:bold;}
.expand_icon{background:url("../../MainTheme/images/default/plusMinus.png") no-repeat 0 -25px; padding:0 0 0 15px; font-weight:bold; font-size:13px; text-decoration:none; color:#000;}
.collapse_icon{background:url("../../MainTheme/images/default/plusMinus.png") no-repeat 0 -1px; padding:0 0 0 15px; font-weight:bold; font-size:13px; text-decoration:none;color:#000;}

.borderTop{ border-top:1px solid #ccc!important;}
.borderbottom{ border-bottom:1px solid #ccc!important;}

.tagText span a{ font-size:11px; padding:0 4px 0 0; font-weight:normal; float:left; margin:5px 0 0 0;}

.cartText{ background:url("../../MainTheme/images/default/cart_top.png") no-repeat 0 0 #fff!important; width:18px!important; height:18px!important; float:right!important; border:0px!important; margin:0 0 0 5px!important;}
.ptext{font-size:11px;font-weight:normal;}
.rank{float: left;margin-top: 15px;color: #C6C6C6;font-family: arial;font-size: medium;text-align: right;}
a.forumLink{float:left;padding:2px;font-size:larger;text-decoration:none;}
.up {background-image: url('../../../Images/arrow-up.png');width:22px;height:21px;cursor:pointer;}
.upvoted {background-image: url('../../../Images/arrow-up-selected.png');width:22px;height:21px;cursor:pointer;}
.down {background-image: url('../../../Images/arrow-down.png');width:22px;height:21px;cursor:pointer;}
.downvoted {background-image: url('../../../Images/arrow-down-selected.png');width:22px;height:21px;cursor:pointer;}
.totalVotes {text-align: center;}
.score{text-align: center;color: #9494FF;margin-top: 2px;margin-bottom: 2px;font-size:medium;}
.tagline {color: #888;font-size: x-small;}
a.forumLinkSmall{float:left;padding:2px;font-size:small;text-decoration:none;}
.scoresmall{ font-size:xx-small;}

.login-form-section {
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    width: 46%;
}
.divide {
    border-right: 2px solid #D3D3D3;
    margin-right: -2px;
}
.login-form-section h3 {
    color: #404040!important;
    font-size: large;
    font-variant: small-caps;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 10px;
    background-color:White !important;
    border-width:0px  !important;
    
}
.login-form-section p {
    color: #606060;
    margin-bottom: 20px;
    text-align: left;
}
.user-form ul {
    margin: 5px;
}
.user-form li {
    margin-top: 5px;
}
.user-form label {
    color: #606060;
    display: block;
    font-weight: bold;
}
.user-form input[type="text"], .user-form input[type="password"] {
    border: 1px solid #A0A0A0;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 1px;
    width: 125px;
}
.user-form textarea{
    border: 1px solid #A0A0A0;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 1px;
    width: 300px;
}
.user-form .custom{   
    width: 300px !important;
}
.user-form .submit {
    margin-top: 10px;
}

.login-form-section p {
    color: #606060;
    margin-bottom: 20px;
    text-align: left;
}

.uinpt{
    border: 1px solid #A0A0A0;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 1px;
    width: 200px;
}

.relativetime{font-weight: bold;text-decoration: none;}
.summaryinfo{text-align: center;color: #808185;}
.summaryinfo a{ text-decoration:none;}
.summarycount{text-align: center;color: #808185;font-size: 350%;font-weight: bold;}
.lsep{margin: 0px 2px;color: #ccc;font-size: 110%;}
.user-details{line-height: 17px;color: #888;}
#user-about-me{border-bottom: medium none;border-left: medium none;padding-bottom: 10px;line-height: 120%;background-color: #eeeeee;margin: 10px;padding-left: 10px;	width: 380px;padding-right: 10px;word-wrap: break-word;height: 225px;overflow: auto;border-top: medium none;border-right: medium none;padding-top: 10px;}
.user-details TD{padding-bottom: 4px;padding-left: 0px;padding-right: 0px;color: black;padding-top: 4px;}
.userBox{text-align: left;	width: 930px;	zoom: 1;	margin:0 auto;}
#content{	margin: 0px auto;	min-height: 450px;	width: 930px;}
#mainbar-full{	width: 930px;}
.subheader{	border-bottom: #666666 1px solid;	margin-bottom: 15px;	height: 34px;	clear: both;}
.subheader h1{line-height: 34px;	margin-bottom: 0px;	float: left;	font-size: 170%;}
.subheader a{	color: #000000;}
#tabs{  float: right;  font-weight: bold;}
#tabs a{background: inherit;border: 1px solid #fff;color: #777;display: block; float: left;    font-size: 90%;    height: 24px;line-height: 22px;   margin: 8px 8px 0 0; padding: 0 11px 0 11px; text-decoration: none;}
#tabs a:hover{    background: #fff;    border: 1px solid #777;    border-bottom-color: #fff;    line-height: 20px;    margin-top: 9px;}
#tabs a.youarehere{    background: #fff;    border: 1px solid #777;    border-bottom-color: #ffffff;color: black;  font-size: 120%;height: 30px;line-height: 28px; margin-top: 3px; padding: 0px 11px 0px 11px;}
.subtabs{ width: 100%;float: right; font-weight: normal;}
.subtabs a{ font-family: 'Helvetica Neue' ,Helvetica,Arial,sans-serif; border: 1px solid #ccc; color: #808185; display: block; float: right;font-size: 13px;    margin-right: 5px;    padding: 2px 4px 4px;    text-decoration: none;}
.subtabs a.youarehere{    background-color: #808185;    border: 1px solid #808185;    color: #fff;    font-weight: bold;}
.ar{	text-align: right;	float:left;	margin:5px 0 0 0;}
#tabs{	display: block;}
.user-stats-table{	margin-bottom: 15px;	margin-left: 50px;}
.no-overflow{	width: 230px;	white-space: nowrap;	color: #999;	overflow: hidden;}
.summary-header{	padding-left: 10px;	vertical-align: middle;}
.summary-header h2{	font-size: 200%;}
.summary-title{	clear: both;}
.vcard{	margin-top: -10px;	width: 930px;}
#user-avatar{	padding-bottom: 8px;	padding-left: 20px;	padding-right: 20px;	padding-top: 20px;} 
.userImg{ border:1px solid #ccc;}

.history-table td { padding: 5px; vertical-align:middle; }
.user-stats-table { margin-left:10px; margin-bottom:25px; }
#user-about-me pre, blockquote { width: 95%; }
.no-overflow { width: 230px; color: #999; white-space: nowrap; overflow: hidden; }
.summary-header { vertical-align:middle; padding-left:10px; }
.summary-header h2  {padding:0; font-weight:bold; clear:left; margin:0; font-size:28px;background:none!important; border:0px!important;}
.summary-title { clear:both; }        
.vcard { width:930px; margin-top:-10px; }
.badge-col { width: 200px; }
.user-stats-table .question-summary { width: 800px; }
#user-avatar { padding:20px 20px 8px 20px; }
.regTitle{ padding:0; font-weight:bold; clear:left; margin:20px 0 0 0; background:none!important; border:0px!important;}

.w920{ width:920px!important;}
.w930{ width:930px!important;}
.w715{ width:715px!important;}
.w520{ width:520px!important;}
.w600{ width:600px!important;}
.w190{ width:190px!important;}

.linkListing table{border-collapse:collapse;width:100%; padding:0; margin:15px 0 0 0; font-size:11px;}
.linkListing table tr{ border-bottom:1px solid #eee;}
.linkListing table td, .linkListing table th{text-align:left;padding: 5px 10px;vertical-align: top; line-height:16px;}
.linkListing table td.a_center{text-align:center;}
.linkListing table td a{display:block;}
.linkListing tbody td img{padding:2px;margin:0 0 5px 0;text-align:center;}

.linkListing table td p{ padding:0; margin:5px 0 0 0; float:left; width:700px; color:#666;}

.rightListing{ width:740px; float:left; line-height:18px;}

/*ul.listLinks{ padding:0; margin:7px 0 0 0; float:left;}
ul.listLinks li{ padding:0; margin:0!important; display:inline; float:left;}
ul.listLinks li a{ padding:2px 4px; margin:0 4px; background:#ccc; color:#000; border-style:solid; border-width:0 1px 1px 0; border-color:#999; font-size:11px;text-decoration:none;}
ul.listLinks li a:hover{ background:#666; color:#fff;}*/

ul.listLinks{ padding:0; margin:7px 0 0 0; float:left;}
ul.listLinks li{ padding:0; margin:0!important; display:inline; float:left;}
ul.listLinks li a{ padding:2px 4px; margin:0 4px; background:#f7f7f7; color:#000; border-style:solid; border-width:0 1px 1px 0; border-color:#999; font-size:11px;text-decoration:none;}
ul.listLinks li a:hover{ background:#eee; color:#333;}

.greyBox{ background:#f7f7f7; border:1px solid #eee; padding:4px; color:#000; width:800px; float:left; clear:both;}
ul.tabLinks{ padding:0; margin:0; float:right;}
ul.tabLinks li{ padding:0; margin:0; display:inline; float:left;}
ul.tabLinks li a{ padding:2px 3px; margin:0 4px; background:#fff; color:#666; border:1px solid #ccc; font-size:12px; text-decoration:none;}
ul.tabLinks li a:hover{ background:#666; color:#fff;}

.voteSection{ width:930px; float:left;}
.voteSection ul { width:920px; float:left; padding:5px;margin:0;}
.voteSection ul li {border-bottom:1px solid #eee; padding:0 0 4px 0; margin:0; float:left; width:100%;}
.voteSection ul li span.vote{ font-size:16px; font-weight:bold; float:left;}
.voteSection ul li span.arrow_close{background: url('../../../Images/arrow_collapse.png') no-repeat 0 -2px; display:inline-block;float:left; width:13px; height:15px; margin:0 7px;}
.voteSection ul li span.arrow_open{background: url('../../../Images/arrow_collapse.png') no-repeat 0 -27px;display:inline-block;float:left; width:13px; height:15px;margin:0 7px;}
.voteSection ul li span.date{font-size:12px; color:#666; font-weight:normal; float:left;}
.voteSection ul li table{ border-collapse:collapse; width:100%;}
.voteSection ul li table td{ padding:5px 7px; text-align:left;} 
.voteSection ul li table tr{ border-bottom:1px solid #e4e4e4;}

.morelink {
    background: url("../../../images/sprite-main.pZL22qP4ous.png") repeat-x scroll 0 -30px white;
    border: 1px solid #ccc;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 29px;
    letter-spacing: -1px;
    line-height: 29px;
    position: relative;
    text-align: center;
    margin:5px 0 0 5px;
    width:100%;
    float:left;
}
.morelink:hover, .mlh {
    background-image: url("../../../images/sprite-main.pZL22qP4ous.png");
    background-position: 0 -1px;
    border-color: #ccc;
}
.morelink a {
    color: #666;
    display: block;
    width: 89%;
    text-decoration:none;
}
.morelink:hover a {
    color: white;
}
.morelink .nub {
    background: url("../../../images/sprite-main.pZL22qP4ous.png") no-repeat scroll -71px -68px white;
    height: 31px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 24px;
}
.morelink:hover .nub, .mlhn {
    background-image: url("../../../images/sprite-main.pZL22qP4ous.png");
    background-position: -51px -119px;
}
.greyBord{ clear:both; height:1px; border:1px solid #ccc;}



.expand_iconN{padding:0 0 0 15px; font-weight:bold; font-size:13px; text-decoration:none; color:#666;margin:2px 7px 0 -38px; font-size:13px; font-weight:bold; float:left;}
.collapse_iconN{padding:0 0 0 15px; font-weight:bold; font-size:13px; text-decoration:none;color:#666;margin:2px 7px 0 -38px;font-size:13px; font-weight:bold;float:left;}

@font-face{
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/League_Gothic-webfont.eot') format("opentype"); /* IE */
	src: local('☺'),url('../fonts/League_Gothic-webfont.woff') format('woff'),url('../fonts/League_Gothic-webfont.ttf') format('truetype'),url(
	'../fonts/League_Gothic-webfont.svg#webfontOTINA1xY') format('svg');
	font-weight: normal;
	font-style: normal;
}
.commentSection{ padding::0; margin:0; width:715px;}
.commentSection h2 span{font-size:20px;clear:right;color:#666;line-height:20px;}
.commentSection h2{ font-family:'LeagueGothicRegular'; font-size:40px; line-height:normal; border-bottom:1px solid #ddd; padding:0; text-transform:uppercase; line-height:50px; border-width:0 0 1px 0!important; background:none; float:left;}
.commentSection h2 a{ text-decoration:none; width:680px; float:left;}

.postText{ font-size:12px; color:#666; text-transform:uppercase; margin:5px 0 0 0; float:left;}
.contentText{ padding:0; margin:15px 0 0 0; float:left;}
.contentText p{ padding:0; margin:10px 0 0 0; color:#666; line-height:18px; float:left; font-size:12px;}
.contentText img{ border:1px solid #ccc; margin:0 10px 10px 0;}

.comments{padding:0; margin:0;}
.comments h3{font-family:'LeagueGothicRegular'; font-size:40px; line-height:normal; border-bottom:1px solid #ddd; padding::0; text-transform:uppercase; line-height:40px; color:#333;}
.comments h3 span{ font-size:40px;  color:#666;  line-height:20px;}
.comments h3 a{ text-decoration:none; font-size:16px; font-family:tahoma;}

.orderBy{ float:left; width:350px; margin:5px 0 0 0;}
.orderBy select{ border:1px solid #ccc; font-size:12px; padding:0; width:200px; font-weight:bold;}

.addComm{ padding:0; margin:0; float:left;}
.addComm li.comm{ padding:0; margin:20px 0 0 0; float:left;}

.addComm li h5{font-family:'LeagueGothicRegular'; font-size:30px; line-height:normal; padding::0; text-transform:uppercase; line-height:30px; color:#333;}
.addComm li span{text-transform:uppercase; color:#666;}
.addComm li span.post{text-transform:uppercase; color:#666; clear:both; float:left;}
.addComm li p{color:#333; width:500px;}
.addComm li .content{ float:left; width:610px;}

.addComm li.subcomm{ padding:0 0 10px 0; margin:20px 0 0 50px; float:left; border-bottom:1px solid #ccc; }

ul.formLinkList{ width:345px; float:left; }
ul.formLinkList li{width:100%; padding:0; margin:20px 20px 0 0; float:left;}
ul.formLinkList li h3{font-family:'LeagueGothicRegular'; font-size:30px; line-height:normal; font-weight:normal; padding::0; text-transform:uppercase; line-height:40px; color:#333; margin:0; }
ul.formLinkList li h3 a{ text-decoration:none; float:left; width:290px;}
ul.formLinkList li h3 a span{font-size:20px; clear:right; color:#666; line-height:20px;}
ul.formLinkList li span{text-transform:uppercase; color:#666;}
ul.formLinkList li span.post{text-transform:uppercase; color:#666; float:left; clear:both; width:100%; text-align:right;}

ul.formLinkList li ul.listLinks li{ margin:7px 5px 0 0!important; display:inline; float:left;}


.clr5{ height:5px; clear:both; float:left;}.clr10{ height:10px; clear:both; float:left;}.clr20{ height:20px; clear:both; float:left;}.clr30{ height:30px; clear:both; float:left;}.clr40{ height:40px; clear:both; float:left;}.clr50{ height:50px; clear:both; float:left;}.clrBoth{ clear:both!important;}.mL25{margin-left:25px!important;}

.uvote{ width:25px; float:left;}
.openLoginInput{    background-image: url("../../../images/openid.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    border-color: lightgray;
    border-style: solid;
    border-width: 1px;
    padding-left: 18px;
}
.likehere
{
    text-decoration:none;
   
}
 
  

  /*common icon css */
   .login_icon{ background:url(/images/login_icon.png) no-repeat left center; padding:3px 15px 0 15px;}
   .cart_icon{ background:url(/images/cart_icon.png) no-repeat left center;  padding:3px 15px 0 15px; }
   .category_icon{ background:url(/images/icon-topcat.png) no-repeat left center; padding:10px 15px 15px 15px; }
  .topSearch{ float:right; margin-top:31px;}
  .clear{ clear:both;}
.right{ float:right;}
.left{ float:left;}
.center{text-align:center;}
.bordernone a{ border-right:none!important;}
  .logo{width:250px;}


/* slider background css*/

.mainCntr{ width:760px; float:right;}

.image_reel {
    left: 0;
    position: relative;
    top: 0;
}
.image_reel img {
    float: left;
}
.main_view {
    clear: both;
    display: block;
    position: relative;
    left:0;
}

.main_view .paging {
     background: #000!important;
    bottom: 0;
    display: block;
    font-size: 30px;
    height: 450px!important;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 75px!important;
    
}
.main_view .paging a {
    color: #fff;
    padding: 15px 1px;
    text-decoration: none;
	width:73px;
	float:left;

}
.main_view .paging a.active {
    background: none repeat scroll 0 0 #3E3E3E;
    font-weight: bold;
}

.related-products {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    height: 215px;
    overflow: hidden;
    padding: 4px;
    position: relative;
    width: 935px;
}
.similar-head {
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

