/********** Appointement CSS **********/
/** By  O2a , Eshbeata **/


/**** reset *********/
*{margin:0;padding:0;border: 0 none;}
a{text-decoration:none;}

.clear{clear:both;}
ul , li {list-style:none;}
form ,select , input { padding:0;outline:none;}
p{margin: 0;padding: 0;border: 0;outline: 0;font-size:100%;vertical-align:baseline;}


/* @group default */
body{font-family:Arial, Helvetica, sans-serif}
.wrapper{ width:1000px; margin:0 auto;padding-bottom:15px}

.content780px{width:780px;float:left;}

.left{float:left;}
.right{float:right;}
.border{border-bottom:1px solid #E1E2E1;margin-top:20px; margin-bottom:20px;}
/* @end */


/* @group Feature Articles */
.feature_articles{width:935px;height:244px;border:solid thin #EEE7E7;
    padding:15px 10px 17px 25px;
    margin-left: 0px;
}
.feature_articles div.first{float:left;width:630px;height:210px; }
.feature_articles div.first p{margin-right:25px;float:right;width:470px;font-size:12px;margin-bottom:10px;line-height:1.5}
.feature_articles div.first p span{font-size:11px;}
.feature_articles div.first p a{color:#0099ff;}
.feature_articles div.first img{width:120px;height:120px;float:left;margin-right:10px;margin-top:8px;}
.feature_articles div.first h3{float:none;font-weight:bold; font-family:Myriad Pro,Arial, Helvetica, sans-serif;font-size:28px;color:#0099ff;}


.feature_articles h2{margin-bottom:5px;color:#333;font-size:22px;font-family:Myriad Pro,Arial, Helvetica, sans-serif;}
.feature_articles ul{
	width:270px;
	float:left;
        border-left:solid thin #EEE7E7;
	padding-left:15px;
        margin-top:-10px
}
.feature_articles ul li{padding:10px 0 8px 0;width:280px;height:55px;display:block; overflow:hidden;border-bottom:thin solid #EEE7E7}
.feature_articles ul li  img{float:left;border:1px solid #ccc;width:50px;height:50px;}
.feature_articles ul li h3{float:right;font-weight:normal;width:220px;line-height:0.9;margin-top:5px; }
.feature_articles ul li a{font-size:14px;color:#0099ff;}
.feature_articles ul li.last{background:none;}
.feature_articles ul li h3{}
/* @end */


/* @group tabs */
.TabbedPanels{ margin:0px; padding:0px; width:970px;padding:0 15px 30px 0;}
.TabbedPanelsTabGroup{margin: 0px; padding:0px 0px 0px 0px;width:970px;}
.TabbedPanelsTabGroup li{font-size:11px; position:relative; top:1px; float:left; padding:4px 15px; margin:0 0px 0 0; border:solid 1px #f4f4f4; list-style:none; -moz-user-select:none; -khtml-user-select:none; cursor: pointer;}
.TabbedPanelsTabGroup li:hover{background-color:#f2f2f2;color:#000; border-top-color:#eee7e7; border-left-color:#eee7e7; border-right-color:#eee7e7;}
.TabbedPanelsTabGroup li.TabbedPanelsTabSelected{color:#000; border-top-color:#eee7e7; border-left-color:#eee7e7; border-right-color:#eee7e7; background:#f2f2f2;margin-right:1px;cursor:auto}
.TabbedPanelsTab a{color:#069; text-decoration:none;}
.TabbedPanelsContentGroup{ clear:both; border:solid 1px #eee7e7;}

/* @end */

.products-holder{margin-left:15px;}
.products-holder li{margin-bottom:15px;float:left;width:180px;height:275px; position:relative;margin-right:10px;}
.products-holder .new{width:46px;height:44px;position:absolute;z-index:2;background:url(../images/icons/new.png);right:0; }
.products-holder .sale{width:46px;height:44px;position:absolute;z-index:2;background:url(http://s3.amazonaws.com/wp4domains/icons/sale.png);right:0; }
.products-holder img{width:178px;height:178px;border:1px solid #f4f4f4;}
.products-holder a{z-index:1;}
.products-holder li h2{color:#0066cc;font-size:11px;margin-bottom:2px;}
.products-holder li h2.more_link{display:inline}
.products-holder li h2 a{color:#0066cc;}
.products-holder li h3{color:#999;font-size:12px; text-decoration:line-through;margin-bottom:2px;}
.products-holder li h4{color:#000;font-size:12px;}
.products-holder li ul{margin-top:6px;}
.products-holder li ul li {margin-right:7px;float:left;width:12px; height:12px;}
.products-holder li ul li img{width:10px; height:10px;border:0;}


.sort_control{margin:15px 0 15px 15px;}
.sort_control li{float:left;font-size:11px; color :#000;}
.sort_control li a{color:#06c;display:inline-block; border-right:1px solid #ccc;padding-right:10px;padding-left:5px;line-height:0.8;}
.sort_control li.selected a{color:#666;}
.sort_control li.last a{border-right:0;}


/***pagination ***/
ul#pagination{padding-bottom:20px;height:24px;width:320px;margin:0 auto}
ul#pagination li{float:left;margin-right:6px;}
ul#pagination li a, ul#pagination li span{display:block;text-align:center;height:15px;font-size:10px;color:#000;background-color:#e4f8fe;padding-left:3px;padding-right:3px;line-height:15px;border:1px solid #b9dff3;}
/*l#pagination li a.selected{background-color:#0474bc;color:#fff;}*/
ul#pagination li span.selected{background-color:#0474bc;color:#fff;}
ul#pagination li span.disabled{background-color:#e4f8fe;color:#999999}
ul#pagination li a.dots{background:none;border:none;color:#000}



/*** banner */
.banners{float:right;width:160px;margin-right:15px;margin-top:40px;}

/*** tab header **/

.tabheader{font-size:11px;background:#f2f2f2;padding:10px 20px 15px}
.tabheader p a{color:#09F;line-height:19px;font-size:11px;}
.tabheader p{float:left;margin-right:10px;line-height:19px;}
.sort_btn{ color:#000;display:inline-block;width:102px;height:20px;line-height:20px;color:#000;font-size:11px;padding-left:10px;}
.sort_btn_bg{background:url(http://s3.amazonaws.com/wp4domains/backgrounds/sort_btn.png);}
.sort_menu{width:112px;float:left;margin-right:10px;}
.sort_menu li ul{position:absolute;z-index:3;background-color:#fff;width:110px;border-left:1px solid #ccc; border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
/*.sort_menu li ul li{padding:0 10px 0 10px;background:url(http://s3.amazonaws.com/wp4domains/icons/select.png);background-position:right center; background-repeat:no-repeat;width:87px;}*/
.sort_menu li ul li{padding:0 10px 0 10px;width:87px;}
.sort_menu li ul li a {font-size:11px;color:#222;}
.sort_menu .rating{padding-top:1px;float:left;border:0;width:97px;height:12px;padding-bottom:4px;background:url(../images/icons/select.png);background-position:right center; background-repeat:no-repeat;}
.sort_menu .rating li{float:left;padding:0px;width:12px;background:none;margin-right:3px;}

/*.sort_menu {width:112px;float:left;margin-right:10px;background-image:url(http://s3.amazonaws.com/wp4domains/backgrounds/sort_btn.png)}
.sort_menu , sort_menu option{font-size:11px;color:#222}*/

.display li ul  { display:block;}

/*** header ***/
.header{  height:21px;  padding:5px;}
.header ul#nav li{float:left;padding-right:15px;}
.header ul#nav li a{font-size:14px;font-weight: bold;}
.header p{ float:right; font-size:12px;}
.header p span{ color:#fff;}
.header p a{text-decoration:underline}

.main_header{position:relative;padding-top:5px; padding-bottom: 0px; overflow:hidden;}
/*.main_header #logo{display:block;height:91px;left:-5px;position:absolute;width:273px}*/
.main_header .logo_holder{width:267px;float:left}
.main_header .tagline{margin-left:32px}
.main_header #logo{float:left;width:267px;}
.main_header #logo img{width:273px}
/*.main_header .top_banner{float:right;margin-right:5px;}*/
.main_header .top_banner{float:right;margin-right:5px;width:728px;height:90px}
.banner_empty{margin-top:-12px;padding-left:80px;}
.banner_empty .phone_left{width:325px;float:left}
.banner_empty .no_phone{margin-top:50px}
.banner_empty .no_phone h6{color:#000000}
.banner_empty .phone_right{float:right;margin-right:10px;margin-top:10px}
.banner_empty p{font-size:36px; font-weight:bold;width:250px;margin-top:30px;}
.banner_empty h6{color:#BBBBBB;float:left;padding-right:5px;padding-top:2px}
.banner_empty img{float:left}
.banner_empty .payment_badges{padding-top:32px}
.banner_empty .empty_hd{float:right;margin-right:15px;margin-top:-40px;}
.banner_empty .on_hd{float:left;}

/*** sigle product ***/
.single_product{
	position:relative;
	margin:25px 15px 0px 15px;
	padding:20px;

	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2
}
.single_product .big_thumbs{float:left;width:350px;height:350px;}
.single_product .big_thumbs img{width:350px;height:350px;}
.single_product .right_box{float:right;width:530px;}
.single_product .right_box h1{font-size:22px;font-family:Myriad Pro ,Arial, Helvetica, sans-serif;margin-top:10px}
.single_product .right_box p.item_number{margin-top:0;font-size:8pt;color:#999999}
.single_product .right_box h3{margin-top:10px;font-size:18px;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.single_product .right_box  p{font-size:12px;margin-top:10px;line-height:1.5}
.single_product .right_box .rating{margin-top:10px;}
.single_product .right_box .rating li{float:left;padding:0px;width:12px;background:none;margin-right:3px;}
.single_product .right_box  .buttons_box{text-align:center;margin-top:15px;width:528px;height:93px;background:#f9f8f8;border:1px solid #bde1bd;}
.single_product .right_box  .buttons_box h3{font-size:26px;color:#999;font-weight:bold;margin-bottom:12px;}
.single_product .right_box  .buttons_box h3 span{color:#009400;}
.single_product .right_box  .buttons_box .buy_btn{display:inline-block;background:url(http://s3.amazonaws.com/wp4domains/buttons/buy_btn.png);color:#009900;font-family:Myriad Pro ,Arial, Helvetica, sans-serif;
font-weight:bold;font-size:14px;width:86px;height:21px;line-height:21px;text-align:left;padding-left:45px;}
.single_product .right_box  .buttons_box .watch_btn{display:inline-block;background:url(http://s3.amazonaws.com/wp4domains/buttons/watch_btn.png);color:#ff6600;font-family:Myriad Pro ,Arial, Helvetica, sans-serif;
font-weight:bold;font-size:12px;width:106px;height:21px;line-height:21px;text-align:left;padding-left:25px;
}
.single_product .right_box  .buttons_box .price_btn{display:inline-block;background:url(http://s3.amazonaws.com/wp4domains/icons/info.png);color:#3366cc;font-family:Myriad Pro ,Arial, Helvetica, sans-serif;padding-left:40px;
font-weight:bold;font-size:12px;width:91px;height:21px;line-height:21px;text-align:left;}
.single_product .pp-share{float:right;border:1px solid #f2f2f2;padding:5px 5px 0 5px;background:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.pp-share .addthis_toolbox{width:395px}
#product_share_button{vertical-align:top;border:1px solid #999999;border-radius:5px}
.content780px .single_product .right_box{width:320px;*padding-bottom:20px;}
.content780px .single_product .right_box .buttons_box{width:320px;height:100px;}
.content780px .single_product .right_box .buttons_box h3{margin-top:5px;margin-bottom:5px;}
.content780px .single_product .right_box .buy_btn{margin-bottom:5px;}


/*** popup**/
.popup_watchlist{ position:relative;padding:15px;width:550px;height:233px;border:5px solid #ff9900;background:#fff url(../images/icons/wishlist.png);background-position:490px 20px;
background-repeat:no-repeat;}
.popup_watchlist h2{font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:22px; color:#000;margin-bottom:5px;}
.popup_watchlist h3{font-size:16px; font-weight:normal;padding-right:90px; line-height:22px;}
.popup_watchlist .buy_div{margin-top:90px;}
.popup_watchlist .buy_div h2{font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
.popup_watchlist .col{float:left;margin-right:10px;}
.popup_watchlist .buy_div span{font-size:11px;margin-left:5px;}
.popup_watchlist .buy_div input[type="checkbox"]{ vertical-align:text-bottom;}
.popup_watchlist .buy_div label{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; line-height:44px;color:#5bc600;font-size:32px; font-weight:bold; background:#f4f3f3;text-align:center;
display:inline-block;width:150px;height:42px;}
.popup_watchlist .buy_div  img{ margin-top:24px;}
.popup_watchlist .buy_div .add_watch{width:200px;height:41px; background:url(../images/buttons/watch_list.png);text-align:center;color:#fff; display:inline-block;
font-size:18px;  font-family:Myriad Pro  , Arial, Helvetica, sans-serif; font-weight:bold; line-height:35px;}
.popup_headline{ position:absolute; top:100px;left:0px;background:url(../images/backgrounds/popup.png);height:64px;width:500px;
padding-left:60px;padding-right:20px;padding-top:5px;padding-bottom:5px;}
.popup_headline p{width:430px;float:left;font-size:12px;color:#3b3a3a;margin-top:10px;line-height:1.6}
.popup_headline img{float:left;  display:inline-block;width:51px;height:51px;margin-right:10px;}
.popup_headline a{color:#ff6600;}




.popup_nameprice{ position:relative;padding:15px;width:550px;border:5px solid #0090ff;background:#fff url(../images/icons/nameprice.png);background-position:490px 20px;
background-repeat:no-repeat;}
.popup_nameprice h2{font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:22px; color:#000;margin-bottom:5px;}
.popup_nameprice h3{font-size:18px; font-weight:normal;padding-right:90px; line-height:22px;}
.popup_nameprice .buy_div{margin-top:90px;}
.popup_nameprice .buy_div h2{font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
.popup_nameprice .popup_headline{top:90px;}

.popup_nameprice .popup_body{margin-top:100px;}
.popup_nameprice .popup_body h4{font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.popup_nameprice .popup_body ul{margin-bottom:5px;margin-top:5px;width:339px;height:129px;border:1px solid #9c9c9c;*padding-bottom:5px;}
.popup_nameprice .popup_body ul li{padding-left:10px;padding-top:8px;}

.popup_nameprice .popup_body ul li h5{font-size:14px; font-weight:normal;}
.popup_nameprice .popup_body ul li h5 img{margin-left:4px;margin-right:4px; vertical-align:text-bottom;}
.popup_nameprice .popup_body ul li p{color:#999;font-size:11px;line-height:16px;}
.add_btn{background:url(../images/icons/plus.png);padding-left:20px; background-repeat:no-repeat;
background-position:left center;font-size:12px; color:#339933;display:block;height:16px;}

.popup_nameprice .popup_body .col{float:left;margin-right:15px;}
.popup_nameprice .popup_body  input[type="text"]{margin-top:5px;width:148px;height:40px;border:2px solid #3399ff;
    font-size:22px ; color:#0099ff;  font-weight:bold; text-align:center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
.step1 .big_button{float:right;margin-top:-20px;*margin-top:60px;}
.step2 .big_button{float:right;margin-top:-10px;}
.step2  .col{width:160px;height:150px;}
.step2  .col h4{margin-bottom:5px;font-size:14px; font-weight:normal;}
.step2  .col h4 a{color:#0099ff;font-size:12px;}
.step2  .col p{font-size:11px;color:#666; line-height:16px;}
.step3{text-align:center;background:none;}
.step3 .big_button{ margin:20px auto 0 auto}
.step3 p{font-size:12px;margin-top:20px;line-height:1.6}
.step3 h2{font-size:32px;font-weight:normal;margin-top:15px;}
label.price{margin-top:5px;width:148px;height:40px;border:2px solid #3399ff;
    font-size:22px ; color:#0099ff;  font-weight:bold; text-align:center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
border-radius: 3px;
display:block;
line-height:40px;}
.big_button{ display:block;background:url(../images/buttons/button.png);width:202px;height:47px; text-align:center;color:#fff; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;line-height:42px;}
.nobg{background:none;}






/*** payment **/
.payment{padding:20px;}
.edit .table table{font-size:11px;}
.payment h2{font-size:22px; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.payment .table{width:100%;background:#e7f7fe;font-size:14px;padding-top:10px;margin-top:10px;*padding-bottom:10px;}
.payment .table h3{

	font-size:14px;
}
.payment .table  table{padding-bottom:10px;}

.payment .table input[type="text"]{width:150px;border:1px solid #ccc;}
.payment .table select{width:150px;border:1px solid #ccc;}
.payment select.month , .payment select.year {width:50px;}
.payment input.csc{width:50px !important; height:22px;}
.payment .add_btn{float:right;margin-top:-15px;font-size:16px;}
.payment .table  table tr {}
.payment .table  table td{height:25px;padding-left:20px;}
.payment .table  table table td{padding-left:0px;padding-bottom:5px;}
.payment .table  table table{padding-bottom:0px;}
.payment .table  table table input[type="text"]{line-height:18px;}
.small_button{display:inline-block;background:url(../images/buttons/small_button.png);width:98px;height:24px; text-align:center;color:#fff; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:12px;line-height:24px;margin-right:10px;}
.controls{float:right;margin-right:250px;}


/**** articles ***/

.articles{margin-top:15px;width:750px;}
.articles .art_controls{background:#f8f8f8;width:100%;height:24px;font-size:12px; padding-top:20px;}
.articles .art_controls span{margin-left:20px;}
.articles .art_controls form{display:inline}
.articles .art_controls select{border: 1px solid #6ecbfa; margin-left:10px;}
.articles  .art_thumb{margin-bottom:0px;width:100px;height:100px;display:block;border:1px solid #e6e4e4;float:left;margin-right:15px;}
.articles ul{margin-top:15px;margin-left: 200px}
/*.articles ul li {margin-bottom:60px;height:100px;}*/
.articles ul li {margin-bottom:58px;}
.articles ul li img{width:100px;height:100px}
.articles ul li h2{ font-family:Myriad Pro ,Arial, Helvetica, sans-serif; font-size:18px;}
.articles ul li h2 a{color:#000;}
.articles ul li p{padding-right:50px;color:#333;font-size:12px;line-height:1.4;margin-top:5px;width:705px}
.articles ul li p span{font-size:11px; color :#666666;}
.articles ul li p span span{color:#000;}
.articles ul li p a {color:#0066ff;}
.content780px .articles {width:560px;}
.content780px .articles ul li{margin-bottom:45px}
.content780px .articles ul li h2{width:550px}
.content780px .articles ul li p.article_snippet {padding-right:0px;width:550px}



/*** latest art **/
/*.latest_art{margin-top:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px; border-top:1px solid #dee0e0; border-bottom: 1px solid #dee0e0; float:left;width:157px; background:url(../images/backgrounds/category-bg.png) top right repeat-y;}*/
.latest_art{margin-top:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;border-top:1px solid #dee0e0;border-bottom:1px solid #dee0e0;border-right:1px solid #dee0e0;float:left;width:180px;margin-right:20px;position:relative;z-index:2}
.latest_art h2{padding-left:5px; z-index:99;line-height:1.6; font-size:12px;  font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #dcdddc;font-weight:normal;padding-top:5px;padding-bottom:4px;}
.latest_art ul{padding-bottom:10px;padding-right:10px; margin-top:10px; margin-left:10px; /*list-style-image: url(../images/icons/list-style.png);*/}
.latest_art ul li{padding-bottom:15px;margin-bottom:20px;background:url(http://s3.amazonaws.com/wp4domains/icons/leftfilter_arrow.gif); background-repeat:no-repeat; background-position:left 4px;padding-left:10px;
border-bottom:1px dashed #dcdddc;padding-right:10px;margin-top:10px;}
.latest_art ul li a{color:#016db8 ;font-size:12px;}
.latest_art ul li a span{color:#999;margin-left:4px;}





/*** footer **/
.footer_wp{width:1000px;margin:0 auto;padding-bottom:20px}
#footer{
	margin-top:10px;
	width:100%;
	background:url(http://s3.amazonaws.com/wp4domains/backgrounds/footer.png);
	padding-top:35px;

}
#footer #footer_b  a:hover{color:#09f;}
#footer form{margin-top:10px;}
#footer input[type="text"]{width:204px;height:16px;padding:2px;border:1px solid #666;font-size:11px;color:#666;padding-left:6px;}
#footer input[type="submit"]{line-height:19px;display:inline-block;height:25px;width:75px;}
#footer h2{font-size:20px;margin-bottom:3px;}
#footer h3{font-size:32px;}
#footer p{font-size:12px;color:#000;line-height:1.5;}
#footer span{font-size:12px;color:#666;}
#footer ul#footer_a{
	width:100%;
		height:120px;

}

/*#footer ul#footer_a li{padding-right:20px;padding-left:30px;height:120px;float:left;background:url(../extrafiles/backgrounds/footer_h.png);background-repeat:no-repeat;background-position:right top;}*/
/*#footer ul#footer_a li{text-align:center;height:120px;margin-left:auto;margin-right:auto;width:300px;background-repeat:no-repeat;background-position:right top;}*/
#footer div#footer_a {text-align:center;height:120px;margin-left:auto;margin-right:auto;width:300px;background-repeat:no-repeat;background-position:right top;}
#footer ul#footer_a li h2{text-align:center}

#footer ul#footer_a  a{color:#09f;}
#footer ul#footer_a li.last{
		width:280px;
background:none;
}
#footer .footer_phone{width:270px;margin:0 auto;text-align:center;padding:10px}
#footer .footer_phone h2{margin-bottom:0px}
#footer .footer_phone h4{margin-top:3px}
#footer #footer_b ul{text-align:center;
	margin:0 auto;
	width:540px;
	height:20px;
	margin-top:20px;
	margin-bottom:5px;
}

#footer #footer_b ul li{display:inline-block;padding-right:3px;}
#footer #footer_b   a{font-size:11px;color:#333;padding-right:3px;}
#footer #footer_b ul p {padding-top:25px;}
#footer #footer_b  span{font-size:11px;color:#333;}
#footer #footer_b p{margin:0 auto;text-align:center;margin-bottom:7px;}
#footer #footer_b img{padding-top:15px}
#footer hr{height:2px;background:url(../extrafiles/backgrounds/footer_v.png);line-height:2px;border:0;}





/*** footer widgets **/
.footer_widget{padding:15px;}

.footer_widget_box{width:474px;height:197px;border:1px solid #e9e9e9;*padding-bottom:10px;}
.footer_widget_box h2{width:464px;line-height:23px;font-size:14px;padding-left:10px;}
.footer_widget_box ul{}
.footer_widget_box ul li{width:445px; padding-left:30px;height:48px;border-bottom:1px solid #ebeaea;margin-bottom:2px}
.footer_widget_box  a{color:#0099ff;font-size:12px;}
.footer_widget_box  ul li p{font-size:11px;color:#333;float:right;margin-top:8px;margin-left:10px;}
.footer_widget_box p{float:right;font-size:11px;color:#0099ff;margin-right:4px;margin-top:2px;}
.widget_r{float:right;}
.widget_q{float:left;}
.widget_q ul li{background:#f5f5f5 url(../images/icons/footer_question.png);background-position:10px center; background-repeat:no-repeat}
.widget_r ul li{background:#f5f5f5 url(../images/icons/footer_review.png);background-position:10px center; background-repeat:no-repeat}

/*.footer_widget_brands{margin-top:20px;width:100%;border:1px solid #e9e9e9;float:left;}*/
.footer_widget_brands{margin-top:20px;width:100%;border:1px solid #e9e9e9;}
.footer_widget_brands h2{width:960px;line-height:23px;font-size:14px;padding-left:10px;margin-bottom:15px}
.footer_widget_brands ul{padding-left:20px;padding-right:20px;text-align:center;padding-bottom:20px}
.footer_widget_brands ul li{margin-right:10px;display:inline}
.footer_widget_brands ul li a{display:inline}
.searches ul li{margin: 0px}
.searches ul li a{color:#0099FF}
/*.footer_widget_brands ul li img{width:84px; height:49px}*/
#footer_articles{margin-left:20px}
#footer_articles li{display:block;text-align:left}


.footer_banner{width:728px;height:90px;margin:0 auto;margin-top:20px;}

/*** feature products ***/
.feature_product{width:950px;margin:0 auto;margin-top:15px; position:relative;padding-left:20px;padding-bottom:140px}
.feature_product ul{}
.feature_product ul li{border:1px solid #e8e5e5;margin:5px;float:left;/*background:url(../images/backgrounds/feature_product.png);*/-webkit-border-radius: 5px;
-moz-border-radius: 5px;
position:relative;

border-radius: 5px;padding:5px 5px 15px 10px;
}
.feature_product ul li a{color:#0066cc;font-size:12px;}
.feature_product ul li span, .products-holder li span{font-size:12px}
.feature_product ul li p{font-size:12px;}
.feature_product ul li p.price{font-weight:700;padding-top:5px}
.feature_product ul li .new{width:46px;height:44px;position:absolute;z-index:2;background:url(../images/icons/new.png);right:0;top:0; }
.feature_product ul li .sale{width:46px;height:44px;position:absolute;z-index:2;background:url(http://s3.amazonaws.com/wp4domains/icons/sale.png);right:0; top:0;}
.feature_product .rating{margin-top:-5px;float:left;border:0;width:97px;height:12px;}
.feature_product .rating li{border:0;float:left;padding:0px;width:12px;background:none;margin-right:3px;height:12px;}
.feature_product .thumb{float:left;margin-bottom:50px;}
.arrow_left{ position:absolute;left:-20px;margin-top:70px;}
.arrow_right{ position:absolute;right:-20px;margin-top:70px;}
.feature_product ul li.last{margin-right:0px;}

.small_width ul li{width:210px;height:115px;}
.big_width ul li{width:440px;height:125px;margin-right:20px;}
.big_width ul li .thumb{margin-top:-30px;}
 .big_width ul li {padding-top:40px;}
.medium_width ul li{width:255px;height:105px;margin-right:12px;padding-right:30px;}
.medium_width ul img{width:100px; height:100px;margin-right:5px}
.big_width .arrow_left, .big_width .arrow_right , .medium_width .arrow_left, .medium_width .arrow_right{display:none;}




/*** single post **/
.post{position: relative;
/*float:left;*/
width:770px;
margin-top:25px;
border-left: 1px solid #F2F2F2;
border-top: 1px solid #F2F2F2;
border-right: 1px solid #F2F2F2;
margin-bottom:20px;}
.post .pp-share{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #F2F2F2;border-radius: 5px 5px 5px 5px;padding: 5px 5px 0;position: absolute;right: 10px;top: -15px;}
/*.post .share{float:right;border:1px solid #f2f2f2;padding:5px 5px 0 5px;background:#fff;-webkit-border-radius: 5px;*/
-moz-border-radius: 5px;
border-radius: 5px;}
.post .comment_question_widget{margin:0}

/*.post .post_content{padding:20px;padding-top:0;font-size:12px;line-height:1.8;}*/
.post .post_content{padding: 0 20px 20px 200px;font-size:12px;line-height:1.8}
.post .post_content h1{font-size:32px;margin-bottom:10px;}
.post .post_content h2{font-size:22px;margin-bottom:5px;}
.post .post_content h3{font-size:18px;margin-bottom:5px;}
.post .post_content h4{font-size:16px;margin-bottom:5px;}
.post .post_content p{font-size:12px;line-height:1.8;margin-bottom:20px;}
.post .post_content ul{margin-left:20px;margin-bottom:10px;}
.post .post_content ul li{list-style:disc;margin-bottom:5px;}
.post .post_header{margin:20px 0 10px 20px;}
.post .post_header p{color:#999999;font-size:12px;}
.post .post_header a{color:#0099ff;font-size:12px;}
.article_source{font-size:8pt;padding-bottom:15px;text-align:center}

.content780px .post{width:755px;}



/*** hover **/
.post .post_header a:hover , .feature_articles  a:hover  , .feature_articles div.first h3:hover , .feature_product ul li a:hover , .products-holder a:hover ,.footer_widget_box  a:hover , #footer ul#footer_a  a:hover
,.tabheader a:hover , .sort_control li a:hover , .latest_art ul li a:hover , .articles a:hover , .feature_articles div.first p a:hover ,.step2 .col h4 a:hover ,
.comment_question_widget a:hover , .question_comment_box p a span:hover {color:#F60}


/*** faqs **/

#feature_container {margin-top:20px;padding:20px;}

#feature_container  h1
{
color:#333;
font-size:36px;
font-weight:bold;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
}

#feature_container  h2
{
color:#333;
font-size:42px;
font-weight:bold;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
}
#feature_container h3
{
color:#333;
font-size:28px;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
line-height:1.4;
}



.feature-list{border-bottom:solid 1px #e1e2e1;
	padding-bottom:8px;
	padding-top:15px;
	clear:both;}
.feature-list h4{color: black;
font-size: 18px;
line-height: 28px;
margin: 8px 0px;
font-weight: normal;
}
.feature-list p{padding: 5px 0px;font-size:12px;line-height:1.5;}
.imgFL{	float: left;
margin-bottom: 20px;
margin-right: 10px;
margin-top: 8px;

}
.imgFR{
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:8px;
}



/*** about **/



.about{
	 margin-top:20px;
padding:20px;
}

.about  h2
{
color:#333;
font-size:42px;
font-weight:bold;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
}
 .about h3
{
color:#333;
font-size:26px;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
line-height:1.4;
margin-bottom:15px;
}

 .about h4
{
color:#333;
font-size:26px;

line-height:1.4;
font-weight:normal;
}

 .about  h5{color:#333;
margin-top:10px;
font-size:22px;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;	margin-bottom:10px; }

 .about p{font-size:12px;color:#333;line-height:1.9;}



/*** statics page **/
#privacy h1{font-size:48px;}
#privacy h2{font-size:36px}

.static  h1
{
color:#333;
font-size:36px;
font-weight:bold;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
}
.static{
	 margin-top:20px;
padding:20px;
}

.static h2
{
color:#333;
font-size:42px;
font-weight:bold;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
}
.static h3
{
color:#333;
font-size:26px;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
line-height:1.4;
margin-bottom:15px;
}

.static h4
{
color:#333;
font-size:26px;

line-height:1.4;
font-weight:normal;
}
.static  h5{color:#333;
margin-top:10px;
font-size:22px;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;	margin-bottom:10px; }

.static p{font-size:12px;color:#333;line-height:1.9;}

.comment_question_widget{ margin-left:15px;margin-top:15px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif;color:#000;border:1px solid #f2f2f2;width:967px}
.comment_question_widget h2{*float:left;font-size:22px;display:inline-block; font-weight:normal;}
.comment_question_widget h2 a{font-size:18px;color:#06c;display:inline-block; font-weight:normal;}
.comment_question_widget_container{list-style:none;width:100%;background-color:#fff;height:100%;}
.comment_question_widget_container li{ padding:0 15px 0 15px;border-bottom:1px solid #ede9e9;border-top:1px solid #fff;height:100%;padding-left:70px;
}

.comment_question_widget_container li.write_qc{background-color:#f7f6f6;line-height:45px;min-height:45px;}
.comment_question_widget_container li.first{padding-left:15px;}
.comment_question_widget_container li hr{width:70px; display:block;height:100%;border:0;float:left;border-right:1px solid #fff;}
.question_comment_menu{float:right;list-style:none; clear:both;}
.question_comment_menu li{display:inline;padding:0 14px 0 14px;border:0;}
.question_comment_menu li a{color:#06c;font-size:18px;}
.question_comment_menu li a.selected_widget{color:#999}

.question_icon{background:url(http://s3.amazonaws.com/wp4domains/icons/question_icon.png); background-position:18px 5px; background-repeat:no-repeat;}
.comment_icon{background:url(http://s3.amazonaws.com/wp4domains/icons/comment_icon.png); background-position:18px 5px; background-repeat:no-repeat;}
.comment_icon_best{background:url(http://s3.amazonaws.com/wp4domains/icons/comment_icon_best.png); background-position:10px 5px; background-repeat:no-repeat;}
.comment_question_widget_container li.write_qc .question_comment_box{padding-top:0px;padding-bottom:0px;}
.question_comment_box{border:1px double #DEDEDE;padding-left:70px;padding-top:12px;padding-bottom:5px;background-color:#EAEAEA}
.question_comment_box h3{*float:left;display:inline-block;margin-right:12px;margin-bottom:2px; }
.question_comment_box h3 a{color:#06c;font-size:14px;}
.question_comment_box img{ vertical-align:middle;}
.question_comment_box img.idnet_icon{width:15px;height:15px}
.question_comment_box img.rate_up{position:absolute;clip:rect(0px, 20px, 20px, 0px);margin-top:-2px}
.question_comment_box img.rate_down{position:absolute;margin-top:-25px;margin-left:-10px;clip:rect(20px, 60px, 40px, 40px)}
.question_comment_box .comment_rating{display:inline-block;font-size:12px;font-weight:500;margin-left:60px}
.question_comment_box span.comment_good{color:#00FF00}
.question_comment_box span.comment_bad{color:#FF0000}

.question_comment_box p{font-size:12px;line-height:22px;margin-top:5px;}
.question_comment_box span.comment_date{font-size:12px; color:#999;margin-right:10px;}
.question_comment_box .rate_up{background:url(http://s3.amazonaws.com/wp4domains/icons/like_icons.png) 0, 0}
.question_comment_box p a span{font-size:11px; color:#06c;}
.question_comment_box p a {color:#06c;font-size:12px;}
.question_comment_box .like_btn{color:#090;font-weight:normal;background:#fafbfc url(http://s3.amazonaws.com/wp4domains/icons/like_icons.png);height:22px;line-height:24px;display:inline-block;padding-left:19px;font-size:11px;border:1px solid #e4ecf1;padding-right:5px;margin-right:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.question_comment_box .dislike_btn{font-weight:normal;background:url(http://s3.amazonaws.com/wp4domains/icons/like_icons.png);height:22px;line-height:24px;display:inline-block;padding-left:19px;font-size:11px;color:#c00;background-position:38px 22px;margin-right:10px;border:1px solid #e4ecf1;padding-right:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.question_comment_box .dislike_btn:hover{background-position:38px 22px;}
.comment{background-color:#FFFFFF}

.nested_answers {display:none;}
.nested_answers .question_comment_box {border-left:0;border-bottom:1px solid #f2f2f2;}

.write_form{width:490px;padding-bottom:10px;margin-top:5px;position:relative}
.write_form p{font-size:11px;color:#999;}
.write_form p a{font-size:11px;color:#999; }
.write_form  p img{margin-left:10px;margin-top:2px; vertical-align:middle}
.write_form input[type="text"]{height:36px;width:460px;border:1px solid #ccc;margin-bottom:10px;padding:8px 10px 8px 10px;font-size:14px;color:#999;}
.write_form textarea{width:460px;height:54px;border:1px solid #ccc;padding:8px 10px 8px 10px;font-size:14px;color:#999;}
.ask_btn{margin-top:10px;color:#000;font-weight:normal;border:thin solid #CCCCCC;width:95px;height:24px;line-height:24px;display:inline-block;font-size:14px;text-align:center;}
.write_form_cmnt textarea{height:100px;}
#new_review_container{width:700px}
.question_comment_box textarea{height:100px;color:#000000;max-width:460px;float:left}
#new_review_errors{float:left;color:#DD0000;margin-left:10px;width:205px;line-height:15px}

.sign_required{top:2px;position:absolute;float:left;height:50px;font-size:18px;color:#000;line-height:50px;background-color:#fdf5e0;width:458px;margin-left:2px;
padding-left:10px;padding-right:10px;
margin-top :7px\9; /* IE8 and below */
 *margin-top : 7px; /* IE7 and below */
 _margin-top : 7px; /* IE6 */  }
 .write_form_cmnt .sign_required{margin-top :0px\9; /* IE8 and below */
 *margin-top : 0px; /* IE7 and below */
 _margin-top : 0px; /* IE6 */}
.sign_required a{}
.sign_required a img{vertical-align:middle;}

.comment_question_widget #pagination{margin-top:15px;padding-bottom:8px;}

.content780px{width:780px;float:left;margin-left:0}

/*default main box styles */
#main-box
{
    color:#000000;
    font-family: Arial,Helvetica,sans-serif;
    width: 970px;
    margin-bottom: 0px;
    background-repeat: no-repeat;
    background-position: center top;
    height:220px
}
#main-box h1
{
    padding-top:40px;
    padding-bottom:15px;
    font-size:32px;
}
.element
{
    padding-left:40px;
    height:220px;
}

#main-box p
{
    font-size:12px;
    width:500px;
}

#main-box a:link, #main-box a:visited  {
	color: #FF9900;
	text-decoration: none;
}
#main-box a:hover {
	text-decoration: underline;
}

.search_box{width:415px; height:27px; border:2px solid #d5d6d6;-webkit-border-radius: 8px;
            -moz-border-radius: 8px;position:absolute;z-index:2;
            border-radius: 8px;background-color:#fff;padding:5px;}
.search_box input[type="text"]{float:left;display:inline-block;border:1px solid #31a7f9; width:192px; line-height:22px; color:#ccc;-webkit-border-radius: 5px;
                               -moz-border-radius: 5px;border-radius: 5px;padding:4px;}
.search_box select{float:left;display:inline-block;border:1px solid #31a7f9;width:120px;line-height:22px;color:#CCCCCC;margin-left:5px;margin-right:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:4px;}
.search_box input[type="submit"]{float:left;display:inline-block; border:0; background:url(http://s3.amazonaws.com/wp4domains/buttons/btn_search.png); width:80px; height:28px;color:#fff;}

.related_product{width:940px;height:327px;border:1px solid #e8e8e8;margin:15px;}
.related_product h2{font-weight:normal;font-size:18px;margin-left:20px;margin-top:10px;}
.related_product h2 span{font-weight:bold;}
.related_product ul {padding:15px;}
.related_product ul li{float:left;margin-right:13px;width:170px;}
.related_product ul li.last{margin-right:0;}
.related_product ul li h2{margin:0;}
.related_product ul li h2 a {font-size:11px; font-weight:normal;color:#0066cc}
.related_product ul li h2 span{font-size:11px; font-weight:normal}
.related_product ul li .r_thumb{width:175px; height:173px; border:1px solid #e8e8e8;}
.related_product ul li p{font-size:12px;}
.related_product p.ft{display:inline-block;width:100%; height:23px; color:#0066cc;background:#f8f8f8; text-align:right;float:left;margin-top:15px;}
.related_product p.ft a{font-size:14px; color:#0066cc; margin-right:10px;padding-top:7px;}
.empty_products{height:45px}

.related_article{width:940px;border:1px solid #919090;margin:15px;background:#e1e1e1;padding-bottom:10px;}
.related_article h2{background:#fff;margin-left:10px;font-size:14px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif;margin-top:10px;
    display:block;width:920px;padding-top:10px;}
.related_article h2 img{vertical-align:middle;margin-right:10px;margin-left:15px;width:36px;height:36px}
.related_article ul{padding:15px;font-family:Arial, Helvetica, sans-serif; color:#333;background:#fff; margin:0 10px 0 10px;}
.related_article ul li{padding-top:10px;border-bottom: 1px solid #e8e8e8;  }
.related_article ul li .ar_thumb{border:1px solid #e8e8e8; float:left;margin-right:10px;}
.related_article ul li .ar_thumb img{width:68px;height:68px}
.related_article ul li h2{ display:table-cell; font-size:14px; margin-top:16px;padding-bottom:5px; }
.related_article ul li h2 a{ color:#0066cc; font-weight:bold;}
.related_article ul li h2 a b{ color:#000;}
.related_article ul li h2 span{ color:#666; font-weight:normal;}
.related_article ul li h2 a span.name{ color:#0066ff;}
.related_article ul li p{ font-size:12px; font-weight:normal; color:#333;  padding-bottom:18px;}
.related_article ul li p a{ color:#0066ff;}
.related_article p.ft{display:inlineblock;width:100%; height:23px; color:#0066cc; text-align:right;float:left;margin-top:10px;}
.related_article p.ft a{font-size:14px; color:#0066cc; margin-right:10px;padding-top:7px;}

/* Contact form */
.error {
    color:red;
    padding-left:165px;
}

.red {
    color:red;
}

.contactus-holder {
    margin-left:auto;
    margin-right:auto;
    padding-top:25px;
    width:650px;
    margin-bottom:25px
}

.contactus-holder h1 {
    font-size:22px;
    font-weight:normal;
    margin-bottom:10px;
}
.contact form{width:730px;margin-left:auto;margin-right:auto}
.contact span.field_title{display:inline-block;width:150px;font-size:14px;padding:10px 5px 10px 10px;text-align:right;vertical-align:bottom}
.contact .submit {font-size:22px;width:200px;border:thin solid #EEE7E7;cursor:pointer;height:28px;text-align:center;
                  margin-bottom:20px;margin-top:5px;margin-left:174px}
.contact input.short{border: thin solid #868686;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:14px;
                     font-weight:normal;line-height:25px;margin:5px;width:310px;height:25px}
.contact input.short:focus, .contact input.long:focus, .contact textarea.long:focus{border:2px solid #87ABE1;}
.contact input.long{height:25px}
.contact input.long, .contact textarea.long{border: thin solid #868686;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:14px;
                    font-weight:normal;width:450px;margin-left:5px}
p.with-textarea span.field_title{vertical-align:top}
p.with-textarea textarea{margin-top:10px}

#feed{margin-bottom:100px}
#feed p{font-size:16px;padding-left:15px;padding-top:10px}

#feed input{border:1px inset #989898;}
#feed .inputTitle{text-align: right;padding-right:5px;font-size:14px;display:inline-block;width:150px}
#feed input[type='submit']{margin-right:111px;margin-top:15px;border-style:solid;float:right}
#feed .get_started{width:132px;margin-left:auto;margin-right:auto;padding-top:0px;margin-top:60px}
#feed .get_started a.get_started_btn{background: url("http://s3.amazonaws.com/wp4domains/buttons/btn_blue.png") repeat scroll 0 0 transparent;
                     color:#FFFFFF;display:inline-block;font-size:18px;font-weight:bold;height:30px;text-align:center;width:130px;padding-top:6px}

.feed-thank-you{text-align:center;margin-top:70px;}

.feed-thank-you h1
{
    margin-bottom:20px
}

#feed p
{
    font-size:11pt
}

#feed_banner
{
    margin-top:40px;
}

#feed_banner_text
{
    text-align:center;
    font-size:15pt;
}

.blur
{
    background-color: #ccc; /*shadow color*/
    color: inherit;
    margin-left: 36px;
    margin-top: 20px;
    width:100px;
    height:25px;
}

.shadow
{
    position: relative;
    bottom: 2px;
    right: 2px;
    background-color: #666;
    color: inherit;
}

.get_started, .get_started a:link, .get_started a:visited, .get_started a:hover
{
    display:block;
    text-decoration:none;
    color:black;
    background-color:#eee;
    font-size:11pt;
    height:23px;
    padding-top:2px;
    text-align:center;
    vertical-align:middle;
}

.feed_explanation
{
    padding-top:50px;
    margin-left:35px;
    width:600px
}

#salesForceForm
{
    padding-top:30px;
    width:430px;
    margin-left:36px;;
}

#salesForceForm p{width:600px}




/*REGISTRATION*/
.curvedbox-holder {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	/*padding-top: 25px;*/
	padding-bottom: 25px;
}
.curvedbox-header {
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/header.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 80px;
	position: relative;
}

.curvedbox-header h2 {
	font-size: 32px;
	padding-top: 25px;
	padding-left: 25px;
}
.curvedbox-header-img-right {
	position: absolute;
	top: 26px;
	right: 20px;
}
.curvedbox-header-img-left {}

.curvedbox-content {
	background-color: #FFFFFF;
	float: left;
	width: 900px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.curvedbox-content p{
	font-size: 22px;
}
.curvedbox-content h2 {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	font-weight: normal;
}
.curvedbox-footer {
	/*background-image: url(../images/register/box-model/curvedbox/footer.png);*/
	height: 13px;
	width: 950px;
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

/* End of Curved Box */

/* Signin //////////////////////////////////// */
/*.signin-pop-holder {
	position: relative;
	width: 900px;
	float: left;
}*/
.signin-pop-holder {
    width:900px;
    margin-left:70px;
}


.signin-pop-input-holder {
	width: 285px;
	float: left;
	/*margin-right: 25px;*/
        margin-right: 90px;
        padding-right: 80px;
        border-right: 1px solid #CCCCCC;
}

.signin-pop-input-holder p a:link, .signin-pop-input-holder p a:visited, .signin-pop-input-openid-logos p a:link, .signin-pop-input-openid-logos p a:visited {
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
}

.signin-pop-input-holder p a:hover, .signin-pop-input-openid-logos p a:hover {
	color: #FF6600;
}

.signin-pop-input-holder h3, .signin-pop-input-openid-logos h3, .signin-pop-input-register h3, .signin-registerholder h3 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 1.4em;
}

.signin-pop-input-holder h3 span{
    font-size: 9pt;
    padding-left: 19px;
    vertical-align: top;
}


.signin-pop-input {
	width: 250px;
	font-size: 18px;
	padding:5px;
	border:3px solid #E8F6FD;
	background:#fff;
	-moz-border-radius: 5px 5px 5px 5px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 13px;
  height:15px
}
.signin-pop-input:focus  {
background:#E8F6FD;
	line-height: normal;}

.signin-pop-input:hover {background:#E8F6FD;	border-top-color: #79BCFF;	border-right-color: #79BCFF;	border-bottom-color: #79BCFF;	border-left-color: #79BCFF;}

.signin-pop-input-holder-btn {
	background-image: url(http://s3.amazonaws.com/wp4domains/buttons/blue-big.png);
	background-position: left top;
	height: 35px;
	width: 202px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	clear: both;
	background-color: #FFF;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
	padding-top: 12px;
}

.signin-pop-input-holder-btn:hover {
	background-image: url(http://s3.amazonaws.com/wp4domains/buttons/blue-big.png);
	background-position: left -47px;
}


.signin-pop-input-openid-logos {
	float: left;
	width: 245px;
	margin-right: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 25px;
}
.signin-pop-input-openid-logos ul {
	padding-top: 10px;
}
.signin-pop-input-openid-logos li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.signin-pop-input-openid-logos li img {
	height: 31px;
	width: 93px;
}
.signin-pop-input-openid-logos p {
	clear: both;
	font-size: 12px;
}
.signin-pop-input-openid-logos p a:link, .signin-pop-input-openid-logos p a:visited {}
.signin-pop-input-openid-logos p a:hover {}



.signin-pop-input-register {
	float: left;
	width: 280px;
}

.signin-registerholder {
	float: left;
	width: 480px;
	padding-left: 100px;
	padding-top: 25px;
}

.signin-registerholder p {
	font-size: 16px;
	margin-bottom: 50px;
	margin-top: 20px;
}

.signin-pop-input-register p {
	font-size: 14px;
	margin-top: 20px;
	line-height: 1.4em;
}


.signin-pop-register-btn {
	background-image: url(http://s3.amazonaws.com/wp4domains/buttons/blue-big.png);
	background-position: left top;
	height: 35px;
	width: 202px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	clear: both;
	background-color: #FFF;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
	padding-top: 12px;
}

.signin-pop-register-btn:hover {
	background-image: url(http://s3.amazonaws.com/wp4domains/buttons/blue-big.png);
	background-position: left -47px;
	background-repeat: no-repeat;
}

.forgot-password-username-holder {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.forgot-password-username-holder h1 {
	font-size: 32px;
	font-weight: normal;
	margin-bottom: 25px;
}
.forgot-password-username-holder h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: 1.4em;
}
.forgot-password-username-holder p {
	text-align: left;
}

.forgotpassword-input {
	width: 400px;
	font-size: 18px;
	padding:5px;
	border:3px solid #E8F6FD;
	background:#fff;
	-moz-border-radius: 5px 5px 5px 5px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 13px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;

}
.forgotpassword-input:focus  {
	background:#E8F6FD;
	line-height: normal;
}
.forgotpassword-input:hover {background:#E8F6FD;	border-top-color: #79BCFF;	border-right-color: #79BCFF;	border-bottom-color: #79BCFF;	border-left-color: #79BCFF;}


.forgotpassword-btn {
	background-image: url(http://s3.amazonaws.com/wp4domains/buttons/blue-big.png);
	background-position: left top;
	height: 35px;
	width: 202px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	clear: both;
	background-color: #FFF;
	margin-bottom: 20px;
	/*margin-right: auto;
	margin-left: auto;*/
        margin-left:125px;
        margin-top:20px;
	display: block;
	text-align: center;
	padding-top: 12px;
}

.forgotpassword-btn:hover {
	background-image: url(http://s3.amazonaws.com/wp4domains/buttons/blue-big.png);
	background-position: left -47px;
	background-repeat: no-repeat;


}
/* End of Signin */


/* register-header */
.regiser-container{border:8px solid #c0eeff;width:950px;background-color:#fff;height:447px;min-height:447px;}
.regiser-container table tr{height:44px;}
.f22{font-size:22px;margin-left:25px;margin-bottom:20px;;}
.f18{font-size:18px;margin-left:25px;}
.register-header{background: #f3f3f3 url(../images/register/backgrounds/regiseter-hd.png) no-repeat; margin-top:0px;height:55px;}
.register-header  h1{float:left;margin-left:20px;margin-top:10px;}
.register-header .users{float:right;margin-top:15px;margin-right:17px;}
.register-column{float:left;width:275px;padding-left:40px;margin-top:20px;}
.register-column input{width:275px;height:30px;margin-bottom:30px;}
.register-column span{font-size:22px;color:#030303;}
.register-column .sub{background: url(../images/register/buttons/button-big.png) no-repeat;border:0; color:#000; font-size:22px;width:204px;height:49px;}
.register-column button{margin-top:20px;background: url(../images/register/buttons/button-big.png) no-repeat;border:0; color:#000; font-size:22px;width:204px;height:49px;}
.register-column button a{color:#000;font-size:22px;margin-left:70px;}
.register-column a{float:left;;font-size:11px;}
.forget{margin-top:-0px;margin-left:50px;}
.register-column h2{margin-bottom:20px;}
.register-column h3{margin-bottom:20px;}
.register-column p{margin-top:20px;}
.register-column-left{float:left;width:540px;height:334px;padding:10px; margin-left:215px;margin-bottom:25px;margin-top:25px; font-size:14px;}

.register-column-left input, .register-column-right textarea{
	width: 200px;
	padding:5px;
	border:3px solid #E8F6FD;
	background:#fff;
	-moz-border-radius: 5px 5px 5px 5px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.register-column-left input:focus,.register-column-right select:focus, .register-column-right textarea:focus {
background:#E8F6FD;
	line-height: normal;}

.register-column-left input:hover,.register-column-right select:hover, .register-column-right textarea:hover {
background:#E8F6FD;	border-top-color: #79BCFF;	border-right-color: #79BCFF;	border-bottom-color: #79BCFF;	border-left-color: #79BCFF;
}

.register-column-left select{margin-left:10px;}
.register-column-left p{
	font-size:11px;
	line-height: 1.4em;
}
.register-column-left label{
	font-size:12px;
	font-weight: bold;
}
.register-column-left label span{color:#FF0000;}
.register-column-right{float:right;width:500px; margin-right:-25px;margin-bottom:25px;margin-top:25px;}
.register-column-right button{background: url(../images/register/buttons/button-big.png) no-repeat;border:0; color:#000; font-size:22px;width:204px;height:49px;margin-top:20px;}
.register-column-right button a{color:#000;margin-left:20px;}
.register-column-right input{height:30px;}
.register-column-right select{
	padding:5px;
	border:3px solid #E8F6FD;
	background:#fff;
	-moz-border-radius: 5px 5px 5px 5px;
	overflow: auto;
	margin-bottom: 10px;

	}
.register-column-right label{
	font-size:12px;
	font-weight: bold;
}
.register-column-right label span{color:#FF0000;}
.register-column-left table{
        width:540px;
	padding:5px;
}
.thankyou {
	text-align: center;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.thankyou h2 {
	font-size: 52px;
	font-weight: bold;
	text-align: center;
}
.thankyou h3 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 25px;
}
.thankyou p {
	font-size: 12px;
	text-align: center;
	line-height: 1.4em;
	margin-bottom: 25px;
}

#birthday_inputs
{
    width:400px
}

#birthday_inputs span
{
    font-size:8pt
}

#birthday_year
{
    width:47px;
}

#birthday_month, #birthday_day{
    width: 35px
}

.contact_left {border-right: 1px solid #CCCCCC;float: left;font-size: 12px;line-height: 1.8;padding: 20px;width: 590px;}
.contact_left h1 {font-size: 32px;}
.contact_left p {font-size: 12px;}
.contact_left ul {margin-left: 30px;margin-top: 10px}
.contact_left ul li {list-style: square outside none;padding-bottom: 10px;}
.contact_left .left {float: left;margin-top: 30px;width: 260px;}
.contact_left h2 {font-size: 18px;line-height: 1.5;}
.contact_left h2 span {font-size: 18px;font-weight: normal;}

.contact_right {float: right;font-size: 12px;line-height: 1.8;padding: 20px;width: 290px;}
.contact_right h2 {font-size: 18px;}
.contact_right p {font-size: 12px;}
.contact_right .first_name{float:left;width:145px}
.contact_right p span {color: #FF0000;}
.contact_right input {border: 1px solid #CCCCCC;height: 28px;width: 280px;}
.contact_right .min_w {width: 135px;}
.contact_right textarea {border: 1px solid #CCCCCC;height: 108px;width: 280px;}
.contact_right .btn_submit {background: url("http://s3.amazonaws.com/wp4domains/buttons/yellow_submit_btn.png") repeat scroll 0 0 transparent;border: 0 none;color: #333333;float: right;
                            font-weight: bold;height: 28px;width: 186px;margin-top:15px}

.ad_placeholder{display:none;position:absolute;top:-1000px;left:-1000px}

.missing_item h3{text-align:center;padding-top:40px}
.missing_item h4.other_products{text-align:center;padding-top:70px;}

#sitemap{margin-left:75px;margin-top:50px}
#sitemap div{padding-bottom:40px}
#sitemap h3{padding-bottom:7px;text-decoration:underline}
#sitemap ul{margin-left:15px}
#sitemap li{margin-bottom:5px}

.no_items{text-align:center;margin-left:auto;margin-right:auto;padding-bottom:50px;width:750px}

.containfloat:after { content: " "; clear: both; display: block; visibility: hidden; height: 0; font-size: 0; }
	.ie6 .containfloat,
	.ie7 .containfloat { display: block; zoom: 1; }

/* FOOTER SEARCH STUFF; MAY BE SUBJECT TO CHANGE */
/* Bottom Featured */
#featured-bottom {
	background-image: url(../images/bottom-featured-box.gif);
	height: 350px;
	width: 540px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 10px;
  margin-left:15px;
	float: left;
}
/* Tabs */
.featured-bottom_tabs {
	width: 540px;
	position: relative;
	float: left;
}
.featured-bottom_tabs ul {
	width: 530px;
	margin: 0px;
	_margin: -2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.featured-bottom_tabs li {
	list-style-type: none;
	float: left;
}
.featured-bottom_tabs li a:link, .featured-bottom_tabs li a:visited {
	list-style-type: none;
	text-align: center;
	background-color: #EFEEEE;
	font-size: 12px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 21px;
	margin-right: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-left-color: #F2F2F2;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #0066cc;
	font-weight: bold;
	/*background-image: url(../images/backgrounds/tabs.gif);*/
	background-repeat: repeat-x;
}

.featured-bottom_tabs li a:hover {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
	background-color: #FFFFFF;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #CCCCCC;
	color: #FF3300;
	text-decoration: none;
	height: 21px;
	margin-right: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/tabs-active.gif);
	background-repeat: repeat-x;


}
#wrapper .featured-bottom_tabs-selected {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	background-image: url(http://s3.amazonaws.com/wp4domains/backgrounds/tabs-active.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/* End of Tabs */
.featured-bottom-logos {
	float: left;
	width: 519px;
	height: 300px;
	padding-left: 20px;
	overflow: auto;
	padding-right: 0px;
}

.featured-bottom-logos ul{margin-top:15px}
.featured-bottom-logos li {
	list-style-type: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
  height:50px;
  width:150px
}
.featured-bottom-logos li img {
	height: 50px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* End of Bottom Featured */

/* Bottom Search */
#search-bottom {
	background-image: url(../images/bottom-search-box.gif);
	height: 280px;
	width: 420px;
	padding-top: 70px;
	position: relative;
	float: left;
}
.search-bottom-welcome {
	width: 350px;
	clear: both;
	padding-top: 50px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.search-bottom-welcome p {
	font-size: 12px;
	margin-bottom: 10px;
}
.search-bottom-welcome h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}
.search-bottom-holder {
	position: absolute;
	left: 1px;
	top: 1px;
}
#search-bottom-form {
	width: 419px;
	background-image: url(../images/bottom-search.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 62px;
	float: left;
	position: relative;
}
.search-bottom-form .submit {

	border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	cursor:pointer;
	font-size:1.2em;
	padding:5px



}
.search-bottom-form-input {
	float: left;
	border: solid 0px #fff;
	font-size: 28px;
	outline: 0px;
	width: 250px;
	color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 5px;
}

.search-bottom-form-input:focus {
	color: #333333;
}


.search-bottom-form-submit {
	float: left;
	background: none;
	border: 0px;
	height: 50px;
	width: 120px;
	cursor: pointer;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;

}
.search-bottom-advanced {
	background-image: url(../images/bottom-search-advanced.png);
	background-repeat: no-repeat;
	font-size: 11px;
	display: inline;
	position: absolute;
	bottom: -17px;
	right: 0px;
	width: 150px;
	color: #3366FF;
	text-decoration: none;
	background-position: top;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.search-bottom-results {
	width: 408px;
	float: left;
	height: 220px;
	overflow: auto;
	padding-left: 10px;
}

/*.search-bottom-results td {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.search-bottom-results td a:link, .search-bottom-results td a:visited {
	color: #0066CC;
	text-decoration: none;
	font-size: 11px;
}
.search-bottom-results td a:hover {
	color: #FF0000;
}*/

.bottom-search-sortby {
	clear: both;
	float: left;
	margin-bottom: 10px;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 10px;
}

#load_spinner {
    margin-left:170px;
    margin-top:80px
}

#load_spinner img {
    padding-left:10px
}

.search-menu {
	background-color: #F2F2F2;
	width: 399px;
	font-size: 12px;
	padding-top: 10px;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	position: relative;
}
.search-menu h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.search-menu-services {
	padding-left: 10px;
	list-style-type: none;
}
.search-menu-services li{
	font-size: 11px;
	margin-bottom: 3px;
}

.item_header{
    width:auto;
    height:30px;
    background-color: #EEEEEE
}

.item_header h3{
    margin-left:auto;
    margin-right:auto;
    width:200px
}

a.subtlelink{
    cursor:default;
    color:inherit;
}

a.subtlelink:visited{
    color:inherited
}
/* End of Bottom Search */ 
