/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on Twenty Ten)
Version: 3.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";


/* CSS Document */


.l_tinynav1 {display: none;}
#nav{display:none;}
#tinynav1{ display:none;}
.logo1{display:none;}
.mobilehomebtn{display:none;}


body {margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
* {line-height: normal; margin: 0; outline: medium none; padding: 0;}

.wpsc_category_grid .imgs {float: left; height: 200px; margin: 22px 0 0 25px; width: auto;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.textarea-406 .your-message{margin-top:-60px; }
}

.bx-pager{margin: 27px; text-align: center; width: auto;}
.bx-pager a{background: none repeat scroll 0 0 black; border-radius: 14px 14px 14px 14px; color: black; margin: 6px; padding-left: 2px; padding-right: 5px; text-align: center !important;}
.bx-pager a:hover{color:#fff; background:#fff;}
.bx-pager .pager-active{color:#1B2F90; background:#1B2F90;}
.bx-pager a .pager-link{}

.wpsc_category_grid_item .titlesXA {background-color: #1B2F90; border-radius: 10px 10px 10px 10px; color: #FFFFFF; float: left;
font-size: 15px; font-weight: bold; margin: 5px 0 0; padding: 3px 10px; top: 0; width: 126px;}
.wpsc_category_grid_item span.titles:hover {background: none repeat scroll 0 0 #DD0000;}
.page-id-14 div.wpcf7 {float: left; margin: 0 0 35px; padding: 0;}
.page-id-14 .wpcol-one-half h1{color: Red; float: left; font-size: 20px; margin-bottom: 6px; width: 100%;}
.page-id-14 .wpcol-one-half {float:left;}
.full-width{width:100% !important;}
.price_container {float: left; margin-top: 19px;}

.alignleft {float: left; margin-bottom: 1px; margin-right: 8px;}
.alignright {float: right; margin-bottom: 1px; margin-left: 8px;}
.aligncenter {display: block; margin: 10px auto;}
.btn {float: left; padding: 0; width: 277px;}
.left_area img {max-width: 660px;}
.wpsc_email_address {padding: 15px 0 0 32px;}
label.wpsc_email_address {padding: 0;}
#wpsc_shopping_cart_container input, #wpsc_shopping_cart_container textarea{ padding: 3px; width: 212px !important;}
#wpsc_shopping_cart_container select { padding: 3px; width: 219px !important;}

.right_area .block1 li a{background:none;}
.captcha-457 span{float: left !important; margin: -4px 4px 8px -296px;}
.right_area .block1 li a.post-title{background: none repeat scroll 0 0 #2C3588; border-radius: 10px 10px 0 0; color: #FFFFFF; float: left; font-family: "pt_sansbold"; font-size: 18px; height: auto;margin: 0 0 5px; padding: 7px 0; text-align: center; width: 100%;}
.right_area .block1 li h3{display:none;}
.right_area .block1 li img a {}

/* Sub Menus */

#menu-menu, #menu-menu ul {margin:0; padding:0; position:relative; line-height:30px; z-index:300; width:100%; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#menu-menu li {float:left; display: inline; position:relative;   }
#menu-menu li li {line-height: 30px;padding:0;border-bottom: 1px solid #E1E1E1; }  
#menu-menu ul {border-bottom:  0px solid red; left: 0;display: none; padding-top: 10px; position: absolute; top: 30px; width: 164px;}  
#menu-menu ul a { text-shadow: none;background-color:#3750A4;background-image:url(images/sub_arrow.png); background-repeat:no-repeat; background-position:10px center;}  
#menu-menu li ul a {display: inline; float: left; font-size: 15px; padding-bottom: 6px; padding-top: 6px; text-transform: none;
width:140px;}  
#menu-menu li ul a:hover {width:140px; float:left; display:inline; font-size:15px;}  
#menu-menu li:hover ul {display:block; }

/* Sub 2 Menus */
#menu-menu li:hover ul ul{display:none;}
#menu-menu ul li:hover ul{display:block;}
#menu-menu ul ul {margin-left: -188px; position: absolute; right: 26px; top: -10px; z-index: 999999;}

/* By Sanny Editing Between this */


/* for comment text boxes  */

#commentform input{border: 1px solid #989897; height: 26px; margin: 4px 0 0 20px;}
#commentform .comment-form-url #url{margin-left: 12px;}
#commentform .comment-form-author #author{margin-left: 18px;}
#commentform label{margin:8px;}

.seecial12 .item_image{background-image:none; margin-left: -19px;}
.panadol img{}
.product_grid_display{float: left; width:1000px;}
.product_grid_display .item_image a{display: block; height: 148px; width: 148px; padding-top: 14px; text-align:center !important;}
.product_grid_item product_view_43{}
.medical12 .item_image{background-image: none; margin-left: -19px;}
.seecial12 .product_grid_item{}
.seecial12 .product_form{float: left; margin-bottom: 6px; margin-top: -72px; margin-left: -14px;}
.seecial12 .product_form input{background-color: #D72227; border: medium none; font-weight: bold;margin:0 !important;}
.seecial12 .currentprice{margin-left: 20px;}
.seecial12 .prodtitle a{font-size: 15px !important; padding: 9px 5px 0 2px;}
.grid_product_info{}
.item_image
{

 background-image: url("images/product_box.png");
    background-repeat: no-repeat;
    float: left;
    height: 287px;
    margin: 0 20px 15px 0;
    width: 230px;
}

.item_image a img #product_image_43
{
float: left;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}


.prodtitle{background-image: none !important; color: hsl(0, 0%, 13%) !important; float: left !important; margin-top: -108px !important; text-transform: none !important;}
.grid_description p{}
.product_grid_display .grid_product_info span.oldprice{color: #E9242E !important; float: left; font-size: 16px; font-weight: bold; margin-left: 15px; margin-top: -108px;}
.product_grid_display .grid_product_info span.pp_price{}
.currentprice{background-color:#1b2f90; color: #FFFFFF; float: left; font-size: 18px; font-weight: bold; margin-left: 109px;
margin-top: -115px; padding: 3px 10px; width: auto; }
.stock{}
.grid_product_info .price_container .pricedisplay{border-radius: 10px 10px 10px 10px;}
.product_form .pricedisplay{}
.product_form .in_stock{float: left; margin-left: 20px; width: 100% !important;}
.product_form .out_of_stock{float: left; margin-left: 20px; width: 100% !important;}
.soldout{float: right; margin-right: 427px; margin-top: 15px;}
.product_grid_display {}
.price_container p .pricedisplay span .oldprice{}
.home .product_grid_display h2.prodtitle a{color: #202020 !important; font-family: helvetica; font-size: 12px; font-weight: bold; margin-left: 18px; text-shadow: none; margin-top:-18px !important; float:left;}
.product_grid_display h2.prodtitle a{color: #202020 !important; font-family: helvetica; font-size: 12px; font-weight: bold;
    margin-left: 18px; text-shadow: none; margin-top:-8px !important; float:left;}
.product_grid_display h2.prodtitle a:hover{color:#D72227 !important}

.wpsc_buy_button{background-color: #D72227 !important; float: left; font-family: helvetica; font-size: 15px !important; font-weight: bold; margin-left: 12px !important; padding: 2px 2px 2px 1px !important; width: 97px; text-shadow: none !important;
  margin-top: -65px!important; position: relative; border: medium none !important; border-radius: 2px !important;}

.single_product_display form.product_form input, #content .single_product_display form.product_form input{padding: 3px !important;}
.wpsc_product_quantity{width:125px !important;}
.wpsc_product_name{width:210px !important;}
.wpsc_product_price{}
#checkout_page_container table.checkout_cart{border: 1px solid hsl(0, 0%, 80%); width: 100%; margin-top: 31px;}
#checkout_page_container{border: 1px solid #CCCCCC !important; clear: both; position: relative; width: 100%;}
.table-1 .wpsc_product_quantity_1{}
.adjustform submit{}
.submit12{}
.update12 input{background-image: url("images/price_bg.png") !important; color: #FFFFFF !important; cursor: pointer !important;
    font-weight: bold !important; padding: 0px 10px 3px !important; border:none !important; height:24px !important;}
.quantity12 input{float: left !important; height: 21px !important; width: 32px !important;}

.make_purchase{background-image: url("images/price_bg.png"); border: medium none; color: #FFFFFF; float: left; font-weight: bold; height: 23px; margin-right: 15px !important; margin-top1: -65px !important; padding: 2px 3px 4px 2px;}
.checkout_cart .wpsc_product_name a{color: black; text-decoration: none;}
.checkout_cart .wpsc_product_name a:hover{color: #2C3588; text-decoration: none;}

.price12{float: left; margin: 10px 0 0 32px;clear:both;}
.pricevalue{float: left; margin: 6px 0 0 10px;}
.product_image{}
.product_grid_display h2.prodtitle a:hover {text-decoration: none !important;}
#checkout_page_container .checkout_cart tr.header{float:none}
.oldprice12{float: left; margin: 10px 0 0 32px;}
.oldpricevalue{float: left; margin: 10px 0 0 4px;}
.yousave12{float: left; margin: 7px 0 0 30px;}
.single-wpsc-product .addcart12{float: left; margin: 0 0 0 20px;}

.header .Product12{font-size: 18px; font-weight: bold; padding: 0 0 0 35px;}

.left_area #checkout_page_container table.checkout_cart tr.header th {background: none repeat scroll 0 0 #E1E1E1; border: 1px solid #CCCCCC !important; padding: 7px; text-align: center !important;}

#checkout_page_container table.checkout_cart tr td{border: 1px solid #CCCCCC !important; margin: 0; padding: 5px; vertical-align: middle; text-align:center !important;}
.header .quantity12{}
.table-1{margin-left: 114px;}
.table-1 tr td{padding: 9px;}
.table-2 tr td{padding: 9px;}
.table-2{margin-left: 113px; margin-top: 40px;}
.table-4{font-weight: bold; margin-bottom: 64px; margin-left: 61px; margin-top: 32px;}
.header.Price12{}
.header .Total12{}
#fancy_notification #fancy_notification_content{margin: 0 !important; padding: 27px 12px 54px 30px !important; text-align: left !important; width: 360px !important;}
.go_to_checkout a{color: black !important; font-size: 18px; font-weight: bold;}
a .go_to_checkout :hover{color: #2c3588 !important; font-size: 18px; font-weight: bold;}

a .continue_shopping{color: black !important; font-size: 18px; font-weight: bold;}
h3{padding: 12px 2px 0 14px !important;}
#fancy_notification #fancy_notification_content a{color: #FF3623; font-size: 16px; margin-left: 27px; font-weight: bold;    text-decoration: none;}
#fancy_notification #fancy_notification_content a:hover{color: #1b2f90;}
#fancy_notification #fancy_notification_content span{text-align: center;}
.yousavevalue{float: left; margin: 8px 0 0 15px;}
.single-wpsc-product .wpsc_buy_button{color: #FFFFFF; cursor: pointer; margin: 0 !important; background-color: #D82127 !important; margin: 0 0 0 15px !important; font-weight: bold !important; border:none !important;}
.single-wpsc-product .currentprice{margin: 0;}

.product_form #product_43_submit_button{}
.single_product_display .wpsc_product_price{margin:-11px 0 0 0; padding: 5px !important;}
.remove12 input{background:#D82127 !important; border: medium none; color: #fff !important; cursor: pointer !important;
    font-weight: bold !important; padding: 0 5px 2px !important; height:24px !important;}
.product_grid_display .product_grid_item{box-shadow:none !important; border:none !important; width: 205px !important; }
.top_bg{ width:100%; height:auto; float:left; background-image:url(images/top_bg1.jpg); background-repeat:repeat-x;}
.top_bg .bg{ width:100%; height:auto; float:left; background-image:url(images/top_bg.jpg); background-repeat:no-repeat; background-position:center top;}


.container{width:980px; margin:auto; }
#grid_view_products_page_container img {
    background: none repeat scroll 0 0 transparent !important;
border: medium none !important;
margin-left: 35px !important;
   }

/*
#grid_view_products_page_container img:hover{background-image: url("images/product_box.png") !important; border: 5px solid !important; float: left; height: auto !important; margin-left: 5px !important; margin-top: 41px; position: absolute; width: 231px !important; z-index: 99999;}
*/
/*
.product_grid_item:hover{background-image: url("images/product_box.png") !important; border: 5px solid !important; float: left;
height: auto !important; margin-left: 5px !important; margin-top: 41px; position: absolute; width: 231px !important; z-index: 99999;}
*/
.header{ width:100%; float:left;margin: -3px 1px 0 0;}
.header .top{ width:100%; float:left; background-color:#FFF; border-radius:0 0 15px 15px; padding:5px 0 ; }
.header .top .logo{ width:527px; height:auto; float:left; margin-left:15px; }
.header .top .right{ width:350px; height:auto; float:right; margin:8px 15px 0 0; }
.header .top .right .social{ width:auto; height:auto; float:right; }
.header .top .right .social ul{ width:auto; height:auto; float:right; list-style:none; }
.header .top .right .social ul li{ display:inline; margin-left:6px;  }

.header .top .right .search_area{ width:auto; height:auto; float:right; margin-top:15px; }
#s{ background-image: url("images/search_bg.png"); background-repeat: no-repeat; border: medium none; color: #818181;
float: left; height: 31px; margin-right: 0; padding-left: 49px; padding-right: 10px; width: 170px; }
.header .top .right .search_area .button {background:url("images/search_btn.png") no-repeat scroll 0 0 transparent; border: medium none; font-family:Arial, Helvetica, sans-serif; height: 28px; width: 106px; color:#fff; font-size:14px; text-align:center; font-weight:bold; float:left; margin:1px 0px 0px 0px; float:left; padding:0px; text-shadow:1px 1px 1px #ab0007;}
.cart{ width:105px; float:right; margin:-60px 40px 0 0; position:relative; z-index:9999999;}

/* nav area */
.menu1 {width:100%; height:41px; float:left; background-image:url(images/nav_bg.png); background-repeat: no-repeat; }
.menu1 ul{width:100%;list-style:none; margin:0 0 0 9px; padding:0;    }
.menu1 ul li{  font-size:15px; font-family:"HelveticaNeueLTProRegular";display:inline-block; text-transform:uppercase; background-image:url(images/nav_line.png); background-repeat:no-repeat; background-position:right center; padding:13px 0 10px 0;   }	
.menu1 ul li a{color:#fff; text-decoration:none; padding:24px;}	
.menu1 ul li a:hover{ color:#cbd4ff;   }	
.menu1 .current-menu-item > a { color:#cbd4ff;} 
.menu1 ul li:last-child{background:none;  }	

/* slider Area */

.banner_area{width:100%; height:436px; float:left; background-image:url(images/banner_bg.png); background-repeat:no-repeat; background-position:center top; margin:-47px 0 0; }
.banner_area .slider{width:650px; height:auto; float:left; margin:15px 0 0 15px;}
.banner_area .slider .img{float: left; height: auto; text-align: center; width: 100%; }
.banner_area .slider .text{float: left; height: auto; margin-top: 30px; width: 100%; }
.banner_area .slider .text h1{color: #E9252F; float: left; font-family: "swis721_blkcn_btblack"; font-size: 36px; font-weight: normal; line-height: 45px; margin: 0 0 19px; padding: 0; text-align: center; text-transform: uppercase; width: 100%;}
.banner_area .slider .text .price_tag{width:228px; height:159px; float:left; background-image:url(images/slide_price_bg.png); background-repeat:no-repeat; }
.banner_area .slider .text .price_tag .price{width:126px;float:left; margin:28px 0 0 15px; text-align:center; font-family:"impactregular"; font-size:25px; text-shadow:1px 1px 1px #000; color:#fff; }
.banner_area .slider .text .price_tag .price span{width:100%;float:left;font-size:30px; }
.banner_area .slider .text .btn{width:100%; height:auto; float:right; text-align:right; margin:-57px 98px 0 0; }


.blog_area{width:246px; height:auto; float:right; margin:82px 15px 0 0px; background-color:#f1f1f2; border:solid 1px #e4e3e3; border-radius:10px; padding:12px;}
.blog_area .tit{width:100%; float:left; margin:0px 0px 10px 0px;}
.blog_area .tit .icon{width:80px; float:left; }
.blog_area .tit h2{width:150px; float:left; font-family:"pt_sansregular"; color:#d61003; font-size:18px; margin:10px 0 0; padding:0; font-weight:normal;  }
.blog_area .tit h2 span{width:100%; float:left; font-family: Arial, Helvetica, sans-serif; color:#787878; font-size:14px; }

.blog_area ul{width:100%; height:auto; float:left; margin:0; padding:0; list-style:none; }
.blog_area ul li{width:100%; float:left; margin-bottom:10px; padding-bottom:10px; display:block; border-bottom:dashed 1px #fff; }
.blog_area ul li a{width:100%; float:left; background-image:url(images/plus.png); background-repeat:no-repeat; background-position:left 5px; color:#000; text-decoration:none; padding-left:20px;  }
.blog_area ul li a:hover{color:#d8372d; }


/* body_area */
.super_special_area{width:100%; float:left; margin:10px 0 10px 0px;}
.super_special_area h2{width:100%; height:36px; font-family:"impactregular"; font-weight:normal; font-size:26px; margin:0px 0px 20px 0px; color:#fff; float:left;padding:0; text-align:center; text-shadow:1px 1px 1px #5f0800; text-transform:uppercase; background-image:url(images/product_tag.png); background-repeat:no-repeat; background-position:center top; line-height:35px;}

.product_area{ width:1000px; height:auto; float:left;}
.product_area .block{width:230px; height:287px; margin:0px 20px 15px 0; float:left; background-image:url(images/product_box.png); background-repeat:no-repeat;  }
.product_area .block .content{width:190px;  margin:20px 0px 25px 18px; float:left;}
.product_area .block .content .img{width:100%; float:left; text-align:center; margin-bottom:10px;}
.product_area .block .content .tit{width:100%; float:left; font-size:12px; font-weight:bold; color:#202020; margin-bottom:10px; }
.product_area .block .content .stock{width:85px; float:left; font-size:18px; font-weight:bold; color:#e9252f; text-decoration:line-through; }
.product_area .block .content .stock span{width:100%; float:left; font-size:11px; font-weight:normal; color:#202020; text-decoration:none; }
.product_area .block .content .price{width:auto; float:left; font-size:20px; font-weight:bold; color:#fff; background-image:url(images/price_bg.png); background-repeat:repeat-x; padding:3px 10px; border-radius:10px; margin-top:6px;  }
.product_area .block .content .btn{width:100%; float:left; margin-top:12px;  }

/* Footer */

.footer{width: 100%; float: left; color:#717171; margin:10px 0 20px 0; font-size:12px; background-repeat:repeat-x; background-position:left top; padding-top:25px; border-top: 1px solid #FF0000;}
.footer .nav{width: 670px; float: left;}
.footer .nav ul{width:100%;list-style:none; margin:0 0 10px -20px; padding:0;    }
.footer .nav ul li{  display:inline; background-image:url(images/footer_line.png); background-repeat:no-repeat; background-position:right center; }	
.footer .nav ul li a{color:#949393; text-decoration:none; padding:0px 20px;}	
.footer .nav ul li a:hover{ color:#d0141c;   }	
.footer .nav .current-menu-item > a { color:#d0141c;} 
.footer .nav ul li:last-child{background:none;  }
.footer .nav .copyright{width: 100%; float: left; margin-bottom:6px;}
.footer .info{width: 100%; float: left;}
.footer .info a{ color:#717171; font-weight:bold; text-decoration:none; font-style:italic;}
.footer .info a:hover{ color:#d0141c;}
.footer .phone{width: auto; float: right; font-size:14px; line-height:20px;}

@font-face {
    font-family: 'HelveticaNeueLTProRegular';
    src: url('fonts/helveticaneue_medium_cond-webfont.eot');
    src: url('fonts/helveticaneue_medium_cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue_medium_cond-webfont.woff') format('woff'),
         url('fonts/helveticaneue_medium_cond-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue_medium_cond-webfont.svg#HelveticaNeueLTProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'impactregular';
    src: url('fonts/impact-webfont.eot');
    src: url('fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/impact-webfont.woff') format('woff'),
         url('fonts/impact-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('fonts/ptn57f-webfont.eot');
    src: url('fonts/ptn57f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptn57f-webfont.woff') format('woff'),
         url('fonts/ptn57f-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansregular';
    src: url('fonts/pts55f-webfont.eot');
    src: url('fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts55f-webfont.woff') format('woff'),
         url('fonts/pts55f-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sansbold';
    src: url('fonts/pts75f-webfont.eot');
    src: url('fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts75f-webfont.woff') format('woff'),
         url('fonts/pts75f-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_blkcn_btblack';
    src: url('fonts/swz721kc-webfont.eot');
    src: url('fonts/swz721kc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swz721kc-webfont.woff') format('woff'),
         url('fonts/swz721kc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Conv_HelveticaNeue_Medium_Cond';
	src: url('fonts/HelveticaNeue_Medium_Cond.eot');
	src: local('?'), url('fonts/HelveticaNeue_Medium_Cond.woff') format('woff'), url('fonts/HelveticaNeue_Medium_Cond.ttf') format('truetype'), url('fonts/HelveticaNeue_Medium_Cond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#searchsubmit{background:url("images/search_btn.png") no-repeat scroll 0 0 transparent; border: medium none; font-family:Arial, Helvetica, sans-serif; height: 28px; width: 106px; color:#fff; font-size:14px; text-align:center; font-weight:bold; margin:1px 0px 0px 0px;padding:0px; text-shadow:1px 1px 1px #ab0007; cursor: pointer;}
.search_area #searchform{}

/* internal */
.top_bg1{ width:100%; height:auto; float:left; background-image:url(images/top_bg1_internal.jpg); background-repeat:repeat-x;}
.top_bg1 .bg{ width:100%; height:auto; float:left; background-image:url(images/top_bg_internal.jpg); background-repeat:no-repeat; background-position:center top;}

.left_area{ width:680px; height:auto; float:left; margin:20px 0; }
.right_area{ width:280px; height:auto; float:right; margin:20px 0; }
.title{width:100%; height:36px; font-family:"impactregular"; font-weight:normal; font-size:26px; margin:0px 0px 20px 0px; color:#fff; float:left;padding:0; text-align:center; text-shadow:1px 1px 1px #5f0800; text-transform:uppercase; background-image:url(images/product_tag.png); background-repeat:no-repeat; background-position:center top; line-height:35px;}

.right_area .block1{ width:258px; height:auto; float:left; margin:0px 0 20px; background:#f5f5f6; border:solid 1px #ddd8d8; border-radius:10px; padding:10px; }
.right_area .block1 h2{ width:100%; height:auto; float:left; margin:0px 0 5px; background:#2c3588;  border-radius:10px 10px 0 0; padding:7px 0; text-align:center; color:#fff; font-family:"pt_sansbold"; font-size:18px; }


.mainpart{float: left; height: auto; margin: 20px 0; width: 680px;}
.titlemain{color: hsl(234, 51%, 35%); float: left; text-decoration: none; margin-top:8px;}
.rdmore{background: none repeat scroll 0 0 #2B3486; float: right; height: 26px; margin-top: 11px;}
.rdmore a{color: #FFFFFF; float: left; font-weight: bold; padding: 5px; text-align: center;}
.rdmore a:hover{color: red; font-weight: bold; text-decoration: none;}
.postedon{}
.titlemain:hover{color: red;}
.form-submit{padding: 0 2px 2px 60px;}
.comment-form-comment textarea{height: 110px; margin: 5px 2px 1px 4px; border: 1px solid #989897;}
.comment-form-author label{}
.form-allowed-tags{display:none;}
.contentmain{float: left; margin-left: 10px; margin-top: 10px; width: 535px;}
.contentmain1{padding: 10px 2px 46px 1px; width: 535px; float:left;}
.postedon1 {padding: 29px 2px 2px 0;}
.contentborder{border-bottom: 2px dotted #2B3486; float: left;  margin-bottom: 28px; width:100%;}
.nhfound{float: left;}
.nhfound1{float: left; margin-top: 20px;}
.wpcf7-text {border: 1px solid #17249b; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
  float: left; height: 28px; width: 100%;}
.your-name{float: left;}
.your-email{float: left;}
.your-subject {float: left; padding: 18px;}
.thumb{float: left; padding: 0 10px 0 0;}
.wpcf7 p {color: #17249b; float: left; padding: 0; width: 100%;}
.your-message {float: left; height: 104px; margin: 0 0 6px;}
.your-message textarea {border: 1px solid #17249b; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; height: 88px; resize: none; width: 100%;}
.yourmsg{color: #17249B; float: left; margin-left: -21px; margin-top: -63px;}
span.wpcf7-form-control-wrap {padding: 0 0 10px; position: relative; width: 100%;}
.wpcf7-submit {background-color: red; border: medium none; clear: both; color: #FFFFFF; float: left; font-size: 18px; font-weight: bold; height: 29px; margin-right: 0 !important; width: 95px;}
.wpcf7-validation-errors{float: left;}
.wpcf7-validates-as-required{}
.wpcf7-not-valid-tip {color: red; float: left; height: 24px; margin-left: 5px; margin-top: -24px; width: 290px !important;}
.wpcf7-response-output {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: right;  font-size: 13px; margin: -28px 0 0 !important; padding: 0 !important; width: 38%;}
.left_area p{line-height: 22px;text-align: justify;}
img.alignright, img.right {float: right; border:0px; margin-right:5px; padding-left:10px;} 
img.alignleft, img.left {float: left; border:0; margin: 4px 10px 0 0px;}

.product_grid_item product_view_43{}
#shShutter {opacity: 0.6 !important;}
.grid_description{position: absolute !important; right: 0 !important; top: 255px !important;}
.grid_description a:hover{color: #D72227 !important; text-decoration: none;}
.grid_description a{color: #1B2F90; font-size: 14px; font-weight: bold;}
.item_images {background-image: url("images/product_box.png"); background-repeat: no-repeat; float: left; height: 287px;  margin: 0 0 15px 0; width: 226px;}
.wpsc_category_grid_item .titles {background-color: #1B2F90; border-radius: 10px 10px 10px 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; margin: 30px 0 0; padding: 6px 10px; top: 30px; width: 126px;}

.services .wpsc_category_grid_item .titles {background-color: #1B2F90; border-radius: 10px 10px 10px 10px; color: #FFFFFF;
  font-size: 15px; font-weight: bold; margin: 30px 0 0; padding: 6px 5px !important; top: 30px; width: 100% !important;}
.widgetsub_page .widget-title a{visibility: hidden;}
.widgetsub_page ul li a{color: #1B2F90; font-size: 16px; text-decoration: none;}
.widgetsub_page ul li a:hover{color: #E9242E !important}

.product_description{display: none;}
.custom_meta {float: left; line-height: 25px; padding: 0 0 20px 25px; width: 70%;}
.custom_meta strong {display: none;}

.row {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; padding: 0 15px 0 0;  width: 50%;}
.lastrow {float: left; width: 50%;}



