@charset "utf-8";











* { margin:0; padding:0;}



body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;}



:focus { outline:none;}



.clr { clear:both;}



.fl { float:left;}



.fr { float:right;}



ul, li, ol { list-style:none;}



a { text-decoration:none;}



a img, img { border:none;}



.container { width:1016px; margin:0 auto;}



.container:before, .container:after { display: table; content: "";}



.container:after { clear: both;}

















#top_row { background:#000;}



#top_row p { font-size:12px; color:#fff; text-align:center; padding:8px 0;}







#header { height:128px;}



#header .logo { width:195px; height:51px; margin:26px auto 0; }



#header .logo a { display:block; width:195px; height:51px; background:url(../images/logo.jpg) no-repeat;}







#header .cartbox { float:right; margin:25px 10px 0 0; position:relative; }



#header .cartbox p { display:block; line-height:19px; background:url(../images/cart_img.png) no-repeat; padding:0 0 0 25px; font-size:11px; color:#000;}



#header .cartbox p a { color:#000; font-weight:bold; }







#header .cartbox h3 { display:block; line-height:19px; background:url(../images/cart_img.png) no-repeat; padding:0 0 10px 25px; font-size:11px; color:#000; cursor:pointer; }



#header .cartbox h3 a { color:#000; font-weight:bold; }







#header .cartbox .details { display:none; position:absolute; right:0; top:25px; width:300px; z-index:1111111;}



#header .cartbox .details { background:#fff; border:solid 1px #ccc; padding:0 0 10px 0; box-shadow:0 0 5px rgba(0,0,0,0.3); border-radius:5px;}



#header .cartbox .details ul { padding:15px 0 0 0; }



#header .cartbox .details ul li { padding:10px 20px; font-size:12px; color:#666; }



#header .cartbox .details ul li a { font-size:11px; font-weight:normal;}



#header .cartbox .details ul li a img { float:left; margin:0 10px 0 0;}



#header .cartbox .details p { background:none; font-size:14px; font-weight:normal; padding:10px 20px; line-height:normal;}



#header .cartbox .details p.total { border-top:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0; overflow:hidden;}



#header .cartbox .details p.total span { float:right; display:block; font-weight:bold; font-size:16px;}



#header .cartbox .details p.total strong { display:block; float:left; font-weight:normal;}



#header .cartbox .details p.buttons { padding-top:15px; text-align:right;}



#header .cartbox .details p.buttons a { float:none; display:inline-block; vertical-align:top;}







#tagline { background:#FFFFFF;}



#tagline p { font-family: 'HelveticaNeueLTStd67MdCn'; font-size:18px; color:#000000; padding:10px 5px; text-align:right; }



#tagline p a { color:#000000; }







#banner { position:relative; }



#banner .line { height:60px; background:#a2a2a2; position:absolute; left:0; bottom:0; width:100%;}



#banner .banner { margin:40px 0 0 0; background:#FFFFFF; overflow:hidden; position:relative; z-index:1;}



#banner .image_bann { margin:10px; float:left;}



#banner .image_bann img { border:solid 1px #aaaaaa; }



#banner .detail { overflow:hidden;}



#banner .detail h2 { font-size:60px; color:#000; font-family: 'HelveticaNeueLTStd87HvCn'; font-weight:normal; margin:0; padding:10px 0 0 30px;}



#banner .detail p { font-size:14px; color:#bbbbbb; padding:10px 10px 5px 5px; font-style:italic;}



#banner .detail p a { color:#000000; }



#banner .detail .stock_box { padding:10 0 0 3px;}



#banner .detail .stock_box span { display:block; font-size:12px; color:#000; clear:both; padding:0 0 5px 0;}



#banner .detail .stock_box .select_box { float:left; background:#e2e2e2; border:solid 1px #9e9e9e; padding:4px; height:30px; width:60px;}



#banner .detail .stock_box a { display:block; float:left; height:30px; background:#1e5bd0; color:#fff; font-weight:bold; font-size:18px; line-height:30px; margin:0 0 0 3px; padding:0 40px; text-transform:uppercase;}







#banner .banner_2 { /*background:#cdcdcd;*/ background:url(../images/banner_bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding:10px; position:relative;}



#banner .banner_2 .bann_image { height:370px;}



#banner .banner_2 .ab_l { width:129px; height:40px; position:absolute; left:0; bottom:-40px; z-index:1; background:url(../images/ab_2l.png) no-repeat;}



#banner .banner_2 .ab_2 { width:129px; height:40px; position:absolute; right:0; bottom:-40px; z-index:1; background:url(../images/ab_2r.png) no-repeat;}







/*#nav { height:44px; background:url(../images/nav_bg.jpg) repeat-x; border-radius:5px 5px 0 0; position:relative;}



#nav ul { display:block; height:44px;}



#nav ul li { display:block; float:left; border-right:solid 1px #fff;}



#nav ul li:last-child { border:none;}



#nav ul li:last-child { border:none;}



#nav ul li a { display:block; float:left; height:44px; line-height:44px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding:0 48px;}



#nav ul li a:hover { color:#206ded;}



#nav ul li.current-menu-item a { color:#206ded;}*/







#nav{



  height:44px; background:url(../images/nav_bg.jpg) repeat-x; border-radius:5px 5px 0 0; position:relative;



  }



#nav ul{



  display:block; height:44px;



  }



#nav li{



  display:block; float:left; border-right:solid 1px #fff; max-width:163px;



  }







#nav ul > li:last-child { border:none;}  







#nav ul li.current-menu-item a { color:#206ded;}



  



#nav li a{



  color:#fff;



  display:block;



  font-family:Arial, Helvetica, sans-serif;



  font-size:14px;



  line-height:44px;



  height:44px;



  padding:0 48px;



  text-align:center;



  text-decoration:none;



  }



#nav ul > li a:hover {



  color:#206ded;



  }



#nav li ul{



  background:#333333;



  display:none;



  height:auto;



  padding:0px;



  margin:0px;



  border:0px;



  position:absolute;



  width:163px;



  z-index:200;



  /*top:1em;



  /*left:0;*/



  }



#nav li:hover ul{



  display:block;



  



  }



#nav li li {



  display:block;



  float:none;



  margin:0px;



  padding:0px;



  width:163px;



  height:44px;



  border:none;



  }



#nav li:hover li a{



  background:none;



  



  }



#nav li ul a{



  display:block;



  height:35px;



  font-size:12px;



  font-style:normal;



  margin:0px;



  padding:0px 10px 0px 15px;



  text-align:left;



  }



#nav li ul a:hover, #nav li ul li:hover a{



  background:#206DED;



  border:0px;



  color:#ffffff;



  height:44px;



  text-decoration:none;



  }







#search_box { height:32px; background:#a2a2a2; position:relative;}



#search_box .ac_input { width:620px; height:22px; background:#fff; border:none; padding:0 10px; float:left; margin:5px 0 0 20px;}



#search_box .selectbox { width:225px; height:22px; background:#fff; border:none; padding:2px 4px; float:left; margin:5px 0 0 10px;}



#search_box #searchsubmit { height:22px; float:left; margin:5px 0 0 10px; background:#cdcdcd; border:none; font-size:14px; color:#000; font-weight:bold; cursor:pointer; padding:0 5px 4px;}







#social_box { height:60px; margin-top:5px; position:relative; background:url(../images/social_strip.png) no-repeat;}



#social_box span { display:block; font-size:30px; color:#fff; float:left; padding:5px 0 0 90px;}



#social_box .social { float:right; padding:11px 100px 0 0;}



#social_box .social a { display:block; float:left; margin:0 0 0 15px;}







#content { padding:20px 0;}



#content .tital { overflow:hidden; padding:0 0 15px 0;}



#content .tital h2 { font-size:38px; color:#000; font-weight:normal; margin:0; padding:0; font-family: 'HelveticaNeueLTStd67MdCn';}



#content .tital span { display:inline-block; vertical-align:top; margin:0 0 0 10px;}



#content .row { overflow:hidden; margin:0 0 30px -12px;}



#content .row .block { float:left; width:245px; margin:0 0 12px 12px;}



#content .row .block .in { overflow:hidden; background:#f6f6f6; padding:0 0 10px 0;}



#content .row .block .image { margin:0; width:245px; position:relative;}



#content .row .block .image img { width:100%; height:auto;}



#content .row .block .image .price { background:rgba(255,255,255,0.7); font-size:12px; color:#000; padding:5px 15px; position:absolute; right:0; bottom:4px; border-radius:5px 0 0 0; font-weight:bold;}



#content .row .block p { font-size:12px; color:#000; padding:5px 10px; height:25px; }



#content .row .block .readmore { text-align:center;}



#content .row .block .readmore a { display:inline-block; vertical-align:top; background:#1e5bd0; color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase; padding:5px 15px;}



#content .row .block .pricebox { text-align:center;}



#content .row .block .pricebox span { display:inline-block; vertical-align:top; font-size:24px; color:#000; font-family: 'HelveticaNeueLTStd87HvCn'; background:#a2a2a2; padding:5px 25px; box-shadow:2px 2px 3px rgba(0,0,0,0.5);}



#content .row .block .star_box { text-align:center; padding:10px 0 0 0;}



#content .row .block .star_box a { display:inline-block; vertical-align:top; width:16px; height:16px; background:url(../images/star_d.png) no-repeat;}



#content .row .block .star_box a:hover { background:url(../images/star_ac.png) no-repeat;}



#content .row .block .star_box a.active { background:url(../images/star_ac.png) no-repeat;}







#content .posts { margin:5px 10px; }



#content .status-publish { padding:20px 0; border-bottom:1px solid #CCCCCC; height:200px; }



#content .status-publish h2 a { color:#000000; font-size:20px; }



#content .status-publish .entry-meta { color:#000; font-size:11px; padding:5px 0 10px 0; }



#content .status-publish .entry-meta a { color:#999999; font-size:11px; padding:5px 0 10px 0; }



#content .status-publish .image { float:left; padding:5px 10px 5px 0; }



#content .status-publish p { font-size:12px; padding:5px 0; }



#content .status-publish p a { color:#666666; }











.singlecontent {  }



.singlecontent .thumb { margin:20px 0 0 30px; }



.singlecontent .thumb img { border:1px solid #AAAAAA; margin-right:5px; }







#content .row .text { margin:5px 20px; }



#content .row .text p { font-size:12px; color:#000000; padding:5px 0; }







#sidebar2 { width:245px; float:left;}



#sidebar2 .heading { height:44px; background:url(../images/nav_bg.jpg) repeat-x; border-bottom:solid 8px #a2a2a2;}



#sidebar2 .heading h2 { font-weight:normal; font-size:24px; color:#fff; line-height:44px; padding:0 0 0 20px;}



#sidebar2 .sidecon { overflow:hidden; min-height:540px; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}



#sidebar2 .sidecon ul { display:block; padding:10px 0 0 0;}



#sidebar2 .sidecon ul li { display:block; padding:2px 10px;}



#sidebar2 .sidecon ul li a { background:url(../images/arrow.png) no-repeat left center; font-size:15px; color:#a2a2a2; padding:0 0 0 20px;}



#sidebar2 .sidecon ul li a:hover { color:#206ded;}







#sidebar { width:245px; float:left; padding-bottom:50px;}



#sidebar .heading { height:44px; background:url(../images/nav_bg.jpg) repeat-x; /*border-bottom:solid 8px #a2a2a2;*/}



#sidebar .heading h2 { font-weight:normal; font-size:24px; color:#fff; line-height:44px; padding:0 0 0 20px;}



#sidebar .sidecon { overflow:hidden; background:url(../images/side_bg.jpg) no-repeat top; min-height:540px; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}



#sidebar .sidecon ul { display:block; padding:10px 0 0 0;}



#sidebar .sidecon ul li { display:block; padding:0;}



#sidebar .sidecon ul li a { background:url(../images/sidelink_bg.png) no-repeat left center; width:229px; height:98px; display:block; margin:0 auto; font-size:40px; line-height:98px; color:#001cc6; padding:0; text-transform:uppercase; text-align:center; font-family:"Times New Roman", Times, serif;}



#sidebar .sidecon ul li a:hover { color:#206ded;}







.content { width:760px; float:right;}







#content .pagination { overflow:hidden; clear:both; padding:10px 0 0 0;}



#content .pagination ul li { padding:0 3px; }



#content .pagination ul li.pre a { float:left; font-size:13px; color:#fff; margin:10px 0; }



#content .pagination ul li.next a { float:right; font-size:13px; color:#fff; margin:10px 0; }







#nav-below .nav-previous a { color:#000000; font-size:12px; float:left; padding:20px 0; font-weight:bold; }



#nav-below .nav-next a { color:#000000; font-size:12px; float:right; padding:20px 0; font-weight:bold; }







#footer { width:1016px; /*background:#a2a2a2;*/ padding:10px 0 105px 0; border-top:solid 1px #1e1e1e; margin:0 auto; background:url(../images/footer_bg.png) no-repeat center bottom;}



#footer .social { float:right; padding:5px 0 0 0;}



#footer .social a { display:block; float:left; margin:0 0 0 10px;}



#footer p { color:#1e1e1e; font-size:11px; padding:5px 0;}



#footer p a { color:#1e1e1e;}



#footer p span { padding:0 5px;}







#content .shop-more { margin:0 0 20px; float:right; }



#content .shop-more a { font-size:14px; color:#000000; text-decoration:underline; }







.quantity { margin:0 !important; float:left; }



.single_add_to_cart_button { display:inline-block; vertical-align:top; background:#1e5bd0 !important; color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase; padding:5px 15px; border:none !important; margin-left:10px !important; }







#content .blog { overflow:hidden; margin:5px 10px;}



#content .blog .post { overflow:hidden; padding:0 0 20px 0; border-bottom:solid 1px #666; margin:0 0 20px 0;}



#content .blog .post .image { width:230px; height:210px; float:left; position:relative;}



#content .blog .post .image img { width:230px; height:210px;}



#content .blog .post .image span { background:rgba(0,0,0,0.7); display:none; width:100%;}



#content .blog .post .image:hover span { display:block; position:absolute; left:0; bottom:0; padding:10px 0 15px; text-align:center;}



#content .blog .post .image span a { display:inline-block; font-weight:bold; font-size:13px; margin:0; color:#fff;}



#content .blog .post .details { overflow:hidden; padding:0 0 0 20px;}



#content .blog .post h2 { font-size:22px; color:#000; margin:0; padding:0 0 5px 0;}



#content .blog .post p { font-size:14px; color:#333; margin:0; padding:10px 0 0 0;}



#content .blog .post p a { color:#000; font-weight:bold;}







/* =Comments







-------------------------------------------------------------- */







#comments {







  clear: both;







}







#comments .navigation {







  padding: 0 0 18px 0;







}







h3#comments-title,







h3#reply-title {







  color: #000;







  font-size: 20px;







  font-weight: bold;







  margin-bottom: 0;







}







h3#comments-title {







  padding: 24px 0;







}







.commentlist {







  list-style: none;







  margin: 0;







}







.commentlist li.comment {







  border-bottom: 1px solid #e7e7e7;







  line-height: 24px;







  margin: 0 0 24px 0;







  padding: 0 0 0 56px;







  position: relative;







}







.commentlist li:last-child {







  border-bottom: none;







  margin-bottom: 0;







}







#comments .comment-body ul,







#comments .comment-body ol {







  margin-bottom: 18px;







}







#comments .comment-body p:last-child {







  margin-bottom: 6px;







}







#comments .comment-body blockquote p:last-child {







  margin-bottom: 24px;







}







.commentlist ol {







  list-style: decimal;







}







.commentlist .avatar {







  position: absolute;







  top: 4px;







  left: 0;







}







.comment-author {







}







.comment-author cite {







  color: #000;







  font-style: normal;







  font-weight: bold;







}







.comment-author .says {







  font-style: italic;







}







.comment-meta {







  font-size: 12px;







  margin: 0 0 18px 0;







}







.comment-meta a:link,







.comment-meta a:visited {







  color: #888;







  text-decoration: none;







}







.comment-meta a:active,







.comment-meta a:hover {







  color: #ff4b33;







}







.commentlist .even {







}







.commentlist .bypostauthor {







}







.reply {







  font-size: 12px;







  padding: 0 0 24px 0;







}







.reply a,







a.comment-edit-link {







  color: #888;







}







.reply a:hover,







a.comment-edit-link:hover {







  color: #ff4b33;







}







.commentlist .children {







  list-style: none;







  margin: 0;







}







.commentlist .children li {







  border: none;







  margin: 0;







}







.nopassword,







.nocomments {







  display: none;







}







#comments .pingback {







  border-bottom: 1px solid #e7e7e7;







  margin-bottom: 18px;







  padding-bottom: 18px;







}







.commentlist li.comment+li.pingback {







  margin-top: -6px;







}







#comments .pingback p {







  color: #888;







  display: block;







  font-size: 12px;







  line-height: 18px;







  margin: 0;







}







#comments .pingback .url {







  font-size: 13px;







  font-style: italic;







}















/* Comments form */







input[type=submit] {







  color: #333;







}







#respond {







  margin: 24px 0;







  overflow: hidden;







  position: relative;







}







#respond p {







  margin: 0;







}







#respond .comment-notes {







  margin-bottom: 1em;







}







.form-allowed-tags {







  line-height: 1em;







}







.children #respond {







  margin: 0 48px 0 0;







}







h3#reply-title {







  margin: 18px 0;







}







#comments-list #respond {







  margin: 0 0 18px 0;







}







#comments-list ul #respond {







  margin: 0;







}







#cancel-comment-reply-link {







  font-size: 12px;







  font-weight: normal;







  line-height: 18px;







}







#respond .required {







  color: #ff4b33;







  font-weight: bold;







}







#respond label {







  color: #888;







  font-size: 12px;







}







#respond input {







  margin: 0 0 9px;







  width: 98%;







}







#respond textarea {







  width: 98%;







}







#respond .form-allowed-tags {







  color: #888;







  font-size: 12px;







  line-height: 18px;







}







#respond .form-allowed-tags code {







  font-size: 11px;







}







#respond .form-submit {







  margin: 12px 0;







}







#respond .form-submit input {







  font-size: 14px;







  width: auto;







}











.ratingblock { margin:0 0 0 30px; }



.hreview-aggregate, .thumblock { display:none; }







/* custom css for single product page*/







#tagline {



  



  text-align:center;



  



  }



  



#banner .banner {



margin: -18px 0 0 0;







}



#pro-wrapper {



  



  background:#fff;



  background: white;



border: 2px dashed #FFFFFF;



border-radius: 4px;



margin: 12px;



min-height: 628px;



margin-top: 6px;



padding:10px



  



  }







#pro-wrapper .thumbs {



  



  width : 100px;



  padding:6px 9px;



  min-height: 600px;



  float:left;



margin-left: 2px;





}







  



#pro-wrapper .thumbs .thumb {

    background: none repeat scroll 0 0 #FFFFFF;

    border-bottom: 2px dashed #CCCCCC;

    margin-bottom: 8px;

    padding: 2px;

    width: 86px;

}



    



#pro-wrapper .thumbs .thumb img{



  



  width : 80px;



  height: 110px;



  



  }



#pro-wrapper .image_bann {



  



  



  border-right: 1px solid #CCC;



  border-left:1px solid #CCC;



  width:400px !important;



padding: 17px;



margin-left: 0px;



padding-top: 0px;



min-height: 495px;



padding-bottom: 11px;



  



  



  }



  



  #pro-wrapper .image_bann img{



  



  







  



  



  }



  



.detail .pro-title {



  



  color: #555;



font-family: Yanone Kaffeesatz ,arial,serif;



font-size: 33px;



font-weight: 100;



border-bottom: 1px dashed #BBBBBB;







padding-bottom: 6px;



letter-spacing: 2px;



text-transform: uppercase;



  



  }



  #pro-wrapper .singlecontent {



    



    font-family:Georgia,serif !important;



    }



    



.quantity input.qty, #content .quantity input.qty {



width: 62px !important;



height: 99px !important;



font-size: 94px;



border:none !important;



 font-family: Raleway !important ;



}



.quantity .plus, .quantity .minus, #content .quantity .plus, #content .quantity .minus {



  width: 16px !important;



height: 50px !important;



  



  



  



  



  }











.quantity, #content .quantity {

	font-family: 'Raleway'!important;

    border: 4px solid #555555;

    height: 93px;

    width: 92px !important;

}



.single_add_to_cart_button {



  



  



height: 100px;



 background: none repeat scroll 0 0 #555555 !important;



    color: #FFFFFF;



    float: right;



    font-family:Yanone Kaffeesatz !important;



    font-size: 60pt !important;



    font-weight: 700;



    letter-spacing: 3px;



    text-transform: uppercase;



    transition: all 0.2s ease-in-out 0s;



    width: 228px;



  



  }

  

.single_add_to_cart_button:hover { background:#ED2959 !important; }  



  



#pro-menu {



  



  



  margin-top: 10px;



  width:100%;



  float:left;



  margin-left:10px;



  



  



  



  }



  #pro-menu  ul {



  



  



  margin-top: 10px;



  



  



  



  }



  #pro-menu ul li {



  



  



  float:left;



  border: 1px solid #CCC;



padding: 5px 0px;



margin-right: 6px;



  



  



  



  }



  



  #pro-menu ul li a{



  padding: 5px;



  color:#666;



  



  }



  #pro-menu ul li a:hover{



  



  color:#fff;



  background:#666;



  



  }



  



  



.pro-pagination {



  



  



  float:left;



  border: 1px solid #CCC;



padding: 13px;



font-size: 47px;



margin-top: 9px;







margin-left: 0px;



width:303px;



color: #CCC;



}



  



  



    



.pro-pagination a{



  



color: #CCC;



}



  



.post-thumb {



  



  



  margin-top: 20px;



  width:100%;



  float:left;  



  



  }



  .post-thumb img {



    width : 114px;



    height: 119px;



    padding:0 18px;



    }



.post-thumb a:first-child img { border-right: 1px dashed #BBB; }



#facebook-comments {



  



width:100%;



  float: left;



margin-top: 19px;



margin-left: -25px;







  



  }



.detail h2 {



  



     border: 1px solid #BBBBBB;



    color: #555555;



    font-family: Raleway !important ;



    font-size: 36pt;



    font-weight: normal;



    text-align: center;



  margin-bottom: 10px !important;



  width: 303px;



  



  



  }



  #pro-details{



     font-family: Raleway !important ;



    width:100%;



    margin: 0 25px;



  margin-top: 15px;



    }



    



.social-icons {



  float: left;



  margin-top: 48px;



margin-left: 9px;



  



  }

  

.ac_results { width:auto !important; }  