/**CSS DOCUMENT**/
body {text-align:center;margin:10px auto;text-align:center;width:866px;}
/**Container
************************************************************************/
#ct_container {text-align:left;}

/**Header
******************************************************************************************************************************************/
#ct_header { background: #FFF url(/images/header.jpg) no-repeat center center; height: 227px; margin: 0 auto 10px 0; padding:1px 0 0 0;position:relative; }
#ct_logo { position:absolute;top:8px;left:100px; }
#ct_login {position:absolute;top:180px;left:30px;width:500px;}
#ct_login li {list-style: none; display: inline;  padding: 0px; margin: 0 4px 0 0;font-size:1.33em;}
#ct_login li a {text-decoration: underline; color: #395771;}
#ct_cart {list-style: none; float: right;position:absolute;right:300px;top:160px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 2px solid #666;}
#ct_cart .items{ padding: 0px 10px 0 60px; font-weight: bold; }
#ct_cart .total{ padding: 0px 10px 0 60px; font-weight: bold; }
#ct_cart .checkout a { color: #395771; padding: 0px 10px 0 60px; font-weight: bold; }
#ct_cart img {float: left; padding: 1px 0 0 5px;}
#ct_cart .product { display: none; }
.wsm_brand_image img {float: right; margin: 0 0 20px 0; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 2px solid #666;}
.wsm_brand img {float: left; margin: 20px 20px 5px 20px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 2px solid #666;}
.wsm_product_image img {margin-right: 4px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 2px solid #666;}
div.listProduct {font-size: 9pt;}
.listProduct a {font-size: 9pt;}
.wsm_product_itemid {font-size: 8pt;}
span.wsm_product_price {font-size: 9pt;}
.catalog {margin: 0 0 20px 0;}
.catalogHead {margin: 10px 0 10px 0;}

/**Navigation
*******************************************************************************************************************************/
#ct_nav { width: 425px; height: 19px; background: url(/images/nav.gif); margin: 24px 0 50px 40px; padding: 0;position:absolute;top:80px;}
#ct_nav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#ct_nav li, #ct_nav a { height: 19px; display: block; text-indent:-1000em; overflow:hidden; }
#ct_home {left: 0px; width: 56px;}
#ct_about {left: 98px; width: 78px;}
#ct_contact {left: 197px; width: 95px;}
#ct_newpro {left: 302px; width: 124px;}
#ct_home a:hover { background: url(/images/nav.gif) 0px -22px no-repeat;}
#ct_about a:hover { background: url(/images/nav.gif) -98px -22px no-repeat;}
#ct_contact a:hover { background: url(/images/nav.gif) -197px -22px no-repeat;}
#ct_newpro a:hover { background: url(/images/nav.gif) -302px -22px no-repeat;}

/**Main
********************************************************************************/
#ct_main { }

/**Content Boxes
*************************************************************************************************************************************/
.ct_h3 { background: url(/images/titlebar.jpg) no-repeat right top; margin: 0px;padding:0 0 0 6px; height:30px; overflow: hidden; color: #fff; font-weight: normal; font-size: 11pt; clear: left; }
.ct_box { margin: 0px 5px 10px 5px; background-color: #d2bd96; padding: 5px; border: 2px solid #8e8066; border-top-width: 0px; }

/**Left Column
********************************************************************/
#ct_left_column { width: 222px; float: left; }

/**Right Column
*********************************************************************************************************/
#ct_right_column { width: 590px; float: right;margin-right:34px; }

#ct_home_left { float: left; width:400px }

#ct_home_right { float: right; width:180px }

#ct_home_news { clear: both; }

/**Search Toner
***************************************************************************************************************************************************************************/
#ct_manu{font-weight: bold; font-size: 9pt; padding: 0px; margin: 4px 0 2px 6px;}
#widget_search_form input {}
#widget_search_form input.widget_search_button { margin: 0px 5px 10px 0px; width: 73px; height: 20px; background: transparent url('/images/searchbtn.jpg') no-repeat left top; border: none; cursor: pointer; text-indent: -1000em; overflow: hidden; float: right; }
#widget_brands_jumpMenu {margin: 0px 0px 10px 0;}
select#widget_brands_jumpMenu, #widget_search_form input  {border: 1px solid #808080;margin-bottom:10px;}
#widget_search_form input {width:186px;padding:2px;}
select#widget_brands_jumpMenu {width:192px;}
/**Categories
*************************************************************************************************************************************************************/
.widget_cat_menu { margin: 0 0 10px 0; padding: 10px 0 10px 10px; list-style: none; border-bottom: 1px solid #966; }

.widget_cat_menu li.widget_cat_menu_head { margin: 0px; }
.widget_cat_menu a { color: #395771; display: block; padding: 0 5px; letter-spacing: .25px;}
.widget_cat_menu a:hover { background-color: #fefa01; color: #f09; }
.widget_cat_menu a:before{content:"- "; color: #395771; }
.widget_cat_menu_head a:before{content: none; }
.widget_cat_menu li {margin: 0 0 0 25px; }
.widget_cat_menu .widget_cat_menu_head a { color: #000; display: inline; }
.widget_cat_menu .widget_cat_menu_head a:hover { color: #000; background-color: transparent; display: inline; }
.widget_cat_menu:last-child { border-bottom: none;}
.widget_cat_menu_head a:before{content:"> "; color: #395771;}
.widget_cat_menu_head a { font-weight: bold; font-size: 13px; }

/**Why Choose ColorToner.com
*************************************************************************************************************************************************************/
#ct_choose h3 {font-size: 10pt; padding: 0 0 2px 6px; margin: 2px 0 0 0; line-height: normal; font-weight: bold;}
#ct_choose a {float: right; color: #395771; padding: 0; margin: 0 10px 0 0;}
ul.ct_choose li {margin-left: 15px;}
.ct_choose li:before{content:"> "; color: #395771; font-weight: bold;}
.ct_choose li {list-style: none; }
.ct_choose a {font-size: 13px; color: #395771;  }
.ct_box a.ct_more {padding-left: 150px;}


/**Top Brands
***************************************************************************************************************************************************************/
#ct_top_brands, #widget_gallery_id_fcats {margin:0;padding:0;list-style:none;}
#ct_top_brands li, #widget_gallery_id_fcats li {height:60px;margin:5px 0 8px 1%;float:left;width:30%;-webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 3px solid #666;background:#fff; text-align:center;}
#widget_gallery_id_fcats li {height: 57px;}

/**New Releases
***************************************************************************************************************************************************************/
#ct_nwbox { width: 590px; margin: 0px auto 25px auto; background-color: #d2bd96; clear: left; padding: 0px; border: 2px solid #8e8066; border-top-width: 0px; }

/**News
*******************************************************************************************************/
#ct_news { width: 605px; clear: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 5px; float: left; }
#ct_news_posts li { float: left; padding:0px; margin:0 6px 10px 6px;  border-bottom: 1px solid #000;}
.widget_news_menu {list-style: none;margin:0;padding:0; }
.widget_news_menu li {margin:0;}
.widget_news_date {padding:0px; margin:0px; font-size: 12pt; text-align: center; }
.widget_news_article_title {display:block; margin: 0 10px 0 10px; padding: 0px;}
.widget_news_article_body {display:block;margin: 0 10px 6px 10px; padding: 0px;}

/**Most Popular
***************************************************************************************************************************************************************/
#ct_mpbox { width: 171px; margin: 0px auto 25px auto; background-color: #d2bd96; clear: left; padding: 0px; border: 2px solid #8e8066; border-top-width: 0px; }
#ct_feat .widget_featured_prod { text-align: center; background-color: #fff; padding: 0px; margin: 5px auto 8px auto; width: 70%; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 3px solid #666; }
#ct_feat .widget_featured_title { width: 80%; margin: 0 auto 0 auto; padding: 3px 0 0 0; color: #000; }
#ct_feat .widget_featured_title a { color: #000; line-height: normal;}
#ct_feat .widget_featured_prod img { margin: 0 auto 0 auto; padding: 0px; width: 50%; }
#ct_feat .widget_discount_price { padding: 0 0 4px 0; margin: 0px; color: #3399ff; }
#ct_feat span.wsm_product_price { color: #3399ff ; }
#ct_feat hr { display: none; }

/**New Releases
***************************************************************************************************************************************************************/
#ct_mpbox { width: 171px; margin: 0px auto 25px auto; background-color: #d2bd96; clear: left; padding: 0px; border: 2px solid #8e8066; border-top-width: 0px; }
#ct_newre .widget_featured_prod { text-align: center; background-color: #fff; padding: 0px; margin: 5px 0 8px 1%; width: 30%; float:left;clear:none; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 3px solid #666; }
#ct_newre .widget_featured_title { margin: 0 2px; padding: 3px 0 0 0; color: #000; line-height:1em;}
#ct_newre .widget_featured_title a { color: #000;}
#ct_newre .widget_featured_prod img { margin:0; padding: 0px; width: 60px; }
#ct_newre .widget_discount_price { padding: 0 0 4px 0; margin: 0px; color: #3399ff; }
#ct_newre span.wsm_product_price { color: #3399ff ; }
#ct_newre hr { display: none; }

/**Footer
*********************************************************************************************/
#ct_footer { clear: both; width: 832px; padding: 10px 5px 5px 5px; margin: 0px auto 0px auto; }
#ct_footer #ct_ccards { text-align: center; margin: 0px; float: left; width: 165px; padding: 2px 10px 0px 0px; }
#ct_footer #ct_ccards img { padding-bottom: 8px;}
.ct_footer_menu { margin: 0px; padding: 0px; list-style: none; }
.ct_footer_menu li { margin: 0 0 0 10px; padding: 0 10px 0 0; border-right: 1px solid #ccc; display: inline }
.ct_footer_menu li:last-child { border: none; }
.ct_footer_menu li:first-child { margin: 0px; }
#ct_footer hr { color: #4f3609; width: 90%; margin: 0px auto 5px auto; padding: 2px 0px 0px 0px; }
#ct_disclaimer p { margin: 0px; padding: 0px; line-height: normal; }
#ct_disclaimer #pdisclaimer { margin: 0px;	padding: 5px 0px 0px 0px; }
#wsm_copyright {float: right; text-align: right; font-size: 6pt; padding-top: 2px;}
.ct_footer_menu a {color: #395771; }
#wsm_copyright a {color: #395771; }

/**About Us
*********************************************************************************************/
#ct_aboutpic {text-align: center; padding-bottom: 5px; margin-top: 20px;}
#ct_compinfo {text-align: center;}
#ct_aboutus_info {padding: 5px; margin-left: 20px;}
#ct_aboutus_info h2 {font-size: 10pt; font-weight: bold; color: #4979aa; padding: 0px; margin: 0 0 5px 0;}
#ct_aboutus_info p {padding: 0px; margin: 0 0 10px 0;}
#ct_staff {padding: 0px; margin: 0 0 10px 0;}
#ct_aboutus_info #ct_staff p {padding: 0px; margin: 0 0 0 30px;}

/**Contact Us
*********************************************************************************************/
.wsm_contact_title {font-size: 12pt; font-weight: bold; color: #4979aa; margin: 20px 0 10px 20px;}
.wsm_contact_info {text-align: left; margin: 0 0 20px 40px;}
#ct_right_column form {margin: 0 0 0 40px;}
#ct_right_column form label {margin: 0 20px 0 0;}
.wsm_contact_text {border: 1px solid #808080;}
#contact_body {border: 1px solid #808080;}
#contact_product {border: 1px solid #808080;}
input.wsm_product_button {margin: 6px 0 0 83px; padding: 0px; }
.wsm_contact_form label {color: #4979aa;}

/**Product Page
*********************************************************************************************/
#product_left_column{margin-right:0;}
#product_right_column{border:none;position:static;text-align:left;width:auto;}
#product_info .wsm_product_title {margin-top: 10px;}
#product_rotate_image #productRotate .producateRotateImage img { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 3px solid #666;}
#product_info form.product_form {padding: 0px; margin: 0px;}
hr.catalog {display:none;}
div.productHead, #cross_sell_suggest {font-size:1em; font-variant:normal !important; background-color:#eee;color:#fff;border-top:1px solid #ccc;color:#000;font-weight:normal;padding:5px;}
div.productRotateImageCaption {background:none;padding:none;border:none;}
.wsm_product_button {margin-bottom:10px;}
/**Cross Sell
**************/
#cross_sell_suggest{}
#cross_sell_content{margin:5px;text-align:center;}
.cross_sell{margin-bottom:10px;width:30%;margin-left:1%;float:left;}
.cross_sell_image{margin-bottom:5px;}
.cross_sell_image a img{border:none;}

.wsm_catalog_product_nav {float:right;}
.wsm_catalog_product_nav li {margin:0;}
#ct_important {color: red; font-weight: bold;}
.faq_answer_content div img {margin-bottom: 10px;}


