@charset "utf-8";
/* CSS Document  */
.banner-item .img {
    height: auto;
    max-width: 100%;
}
.slider {
		width: 100% !important;
		margin: 0 auto; 
	}
.news1a {}
.news1b {border-bottom:4px solid #e5e3e3; }
.news1c {border:1px solid #bebdbd; background-color:#f2f0f0; }
.news1d { border:1px solid #efefef; }
.news1a .mnews { background:none; padding:10px 0px; border-bottom:1px dotted #bbbaba; }
.news1b .mnews { background:none; padding:10px 0px; border-bottom:1px dotted #bbbaba; }
.news1a .news-head {}
.news-wrap { margin:10px 0; }
.news-wrap .mnews { border-bottom:none; border-right:1px dotted #bbbaba; padding-right:5px; }
.news-col2 .mnews { border-right:none; }
.news1b .news-head { border:2px solid #bbbaba; border-right:none; border-left:none; }
.news1b .news-head table { border:1px solid #fff; border-right:none;border-left:none; background-color:#f1f0f0; }
.news1c .news-head table { background-color:#555555; }
.news1d .news-head table { border-bottom:1px solid #f2eeee; }
.news1c .news-head h2 { color:#fff; }
.news-head h2 { font-size:1.5em; padding:5px 0; }
.news-head table { width:100%; padding:0; margin:0; border-collapse:collapse; }
.news-head table td { padding:0 10px; }
.mnews .news-date { width:61px; height:65px; float:left }
.mnews .news-img { width:122px; float:left; }
.mnews .news-details { margin:0 0 0 65px; }
.mnews .news-details2 { margin:0 0 0 122px; }
.mnews { padding:10px 0;}
p.day { text-align:center; font-size:30px; padding:4px 0 0 0; margin:0;}
p.month { text-align:center; color:#fff;}
.news-col, .news-col2 { width:48%; float:left; padding:0 5px; }

.columns {}
.column1 { width:210px; }
.column2 { width:490px; margin:0 0 0 20px; }
textarea { resize:none; }

/*accordion*/
#nav_372649 { margin:0;padding:0; background-color:#c7c5c5; }
#nav_372649 li { list-style-type:none;margin:0;padding:0; }
#nav_372649 li a { display:block; color:#4c4b4b; text-decoration:none; padding:8px 10px; font-size:11px; }
#nav_372649 ul { margin:0; padding:0 0 0 10px; }
#nav_372649 ul li a { background-image:none; }
#nav_372649 li a:hover { background-color:#ede2bf; }
.column1 .news-wrap { font-size:11px; background-color:#d6d6d6; color:#4a4a4a; margin:0; }
.news { padding:10px; }
.news-wrap a { color:#5f5f5f; }
.news-title { font-weight:bold; }
.sfonts { font-size:11px; }
.column-holder, .column-holder2, .column-holder3 { margin:10px 0; }
.column-leftarea { width:225px; }
.column-rightarea { width:245px; }
.column-rightarea h2 { font-size:16px; }
.column-holder2 .column-leftarea { width:245px; }
.column-holder2 .column-rightarea { width:245px; }
.column-holder2 .column-leftarea { width:187px; }
.column-holder2 .column-rightarea { width:285px; }

/* */
.txt-block-b { padding:0 20px; }
.img-txt-column, .txt-img-column, .txt-block, .txt-block-b, .img-txt-column-b, .txt-img-column-b { margin:10px 0; }
.img-txt-column .column-left { width:45%; }
.img-txt-column .column-right { width:54%; }
.img-txt-column-b {}
.img-txt-column-b .column-left { width:30%; }
.img-txt-column-b .column-right { width:61%; } 

/*.txt-img-column*/
.txt-img-column .column-left { width:54%; }
.txt-img-column .column-right { width:45%; }
.txt-img-column-b {}
/*.txt-img-column-b .column-left{ width:64%;}*/
/*.txt-img-column-b .column-right{ width:32%;}*/

.img-block { padding:10px 0; }
.img-block p { padding:10px 20px;font-style:italic; }
.imgs-block {}
.imgs-block .img { width:225px; float:left; margin:10px 5px; }
.imgs-block .img h5 { text-align:center; }
.imgs-block-b { padding:10px 0; }
.imgs-block-b .img { width:134px; float:left; margin:10px 0px; }
.imgs-block-b .img h5 { text-align:center; }
.home-img-block { margin:15px 0; }
.home-img-block .img { width: 316px; float:left; margin:10px 2px; }
.list-block {}
.list-block .list { width:190px;float:left;margin:10px 2px; padding:0 0 0 20px; }
.list-block .list li { padding:3px 0; }
.list-block .list li a { color:#000; }
.list-block .list h5 { text-align:center;}
.list-block .list2 { margin:10px 2px; padding:0 0 0 20px; }
.list-block .list2 li { padding:3px 0; }
.list-block .list2 li a { color:#000; }
.list-block .list2 h5 { text-align:center; }
.column1 ul { margin:10px 20px; }
.column1 ol { margin:10px 20px; }

/*testi*/
.testi { padding:15px; }
.testimonial { margin:10px 0px 20px; }
.testimonial h4 { padding-bottom:0; }
.testi-column { padding:30px 0px 10px; }
.testi-img {/*width:210px;*/ }
.testi-details {/*width:270px;*/ }
.bldr-testi-imgtxt .openquote span { display:block; background: url(../admin/images/closequote.png) no-repeat scroll right bottom; }
.bldr-testi-imgtxt .openquote { display:table; background: url(../admin/images/openquote.png) no-repeat scroll left top; padding: 10px 0 0 0; text-indent:25px; }
.bldr-testi-txt .openquote { background:url(../admin/images/openquote.png) 0 0 no-repeat; }
.bldr-testi-txt .closequote { background:url(../admin/images/closequote.png)right 100% no-repeat; min-height:70px;height: auto !important;height:70px;padding:6px 10px;font-style:italic; text-indent:15px; }
.testimonial-b { margin:10px 0px 20px; }
.testi-img {/*width:33%;*/ margin-right: 10px; }
.testi-details {/*width:67%;*/}
/*product*/
.product { padding:10px 0; }
.product .product-details { width:51.9%; }
.product .product-img { width: 48%; }
.product .quantity { width:65px; }
.product p.price { font-weight:bold; }
.product-list { padding:10px 0; }
.product-list .quantity { width:32px; }
.product-list .product-details { width:58%; }
.product-list .product-image { width: 41.9%; }
.product-list .product-head { border-collapse:collapse; margin:0; padding:0; width:100%; border-bottom:1px solid #999999; }
.product-list .product-list-action { border-collapse:collapse; margin:0; padding:0; margin:15px 0; }
.product-list-b { width:210px; font-size:11px; float:left; margin:7px; }
.product-list-b .product-head { border-collapse:collapse; margin:0; padding:0; width:100%; }
.product-list-b .product-head h3 { font-size:12px; }

/*2 column templates*/
.product-b { padding:10px 0; }
.product-b .product-details { width:60%; }
.product-b .product-img { width:35%; }
.product-b .quantity { width:65px; }
.product-b p.price { font-weight:bold; }
.product-two-col{}
.product-two-col .product-details { width:55%; }
.product-two-col .product-img { width: 40%; }
.product-two-col .quantity { width:65px; }
.product-two-col p.price { font-weight:bold; }

/*
.product-list-c{ padding:10px 0; }
.product-list-c .product-details{ width:450px;}
.product-list-c .product-image{ width: 215px;}
.product-list-c .product-head{ border-collapse:collapse; margin:0; padding:0; width:100%; }
.product-list-c .product-list-action{border-collapse:collapse; margin:0; padding:0; margin:15px 0;}
.product-list-c .quantity{width:65px;}
*/
.product-list-d { width:210px; font-size:11px; float:left; margin:7px; }
.product-list-d .product-details { width:445px; }
.product-list-d .product-head { border-collapse:collapse; margin:0; padding:0; width:100%; }
.product-list-d .product-head h3 { font-size:12px; }

/*forum*/
.forum-block { margin:20px auto;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding:20px 0px; }
.forum-block table { border:1px solid #999999;border-right:none;border-bottom:none; }
.forum-block table td { border-bottom:1px solid #999999;border-right:1px solid #999999; }
.forum-block-b table.forum, .forum-block-b table.forum-head { width:99.9%;margin:0;border-spacing:0;border-collapse:collapse;background:#F9F9F9; border:1px solid #EEEEEE; }
.forum-block-b table.forum-head { background:none; border:none; color:#b8b8b8;}
.forum-block-b table.forum td, .forum-block-b table.forum-head td { vertical-align:top;padding:9px;font-size:11px; }
.forum-block-b table.forum td.topics, .forum-block-b table.forum-head td.topics { border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;width:55px; }
.forum-block-b table.forum td.posts, .forum-block-b table.forum-head td.posts { border-right:1px solid #EEEEEE;width:55px; }
.forum-block-b table.forum-head td.posts, .forum-block-b table.forum-head td.lastpost, .forum-block-b table.forum-head td.topics { border:none !important; }
.forum-block-b table.forum td.lastpost, .forum-block-b table.forum-head td.lastpost { border-left:1px solid #EEEEEE;width:110px; }
.forum-block-b table.forum .icon { float:left;width:40px; }
.forum-block-b table.forum .forum { margin:0 0 0 40px; }
.searchfaq { margin:5px 0; }
.searchfaq ol li { font-weight:bold;padding:5px 0px; }
.searchfaq ol li span { text-decoration:underline; }
.searchfaq ol li ul { list-style-type:none;margin:0;padding:0; }
.searchfaq ol li ul li { text-decoration:none !important;font-weight:normal;list-style-type:none; }
.searchfaq-b { padding:10px; }
.searchfaq-b .question { background:url(../admin/images/a4-list.png) 0 0 no-repeat; padding:0px 14px; }
.searchfaq-b .ans { padding:0px 25px;font-style:italic; }
.form-block .contact-form { -moz-border-radius: 2px;-webkit-border-radius: 2px;margin:15px 0; }
.form-block .contact-form table td { text-align:left; }
.form-block .c-txt { border:1px solid #000;background-color:#000;color:#CCC;-moz-border-radius: 3px;-webkit-border-radius:3px;height:26px;width:187px; }
/*blog*/
.blog-wrap { margin:10px 0; }
.blognews-block { margin:0px 0px 15px 0px; }
.blognews-block .bn-date { background-color:#dcdcdc;height:83px;width:83px;margin:0px 15px 0px 0px; }
.blognews-block .bn-day { font-size:20px; padding:10px 0px 0px 0px; }
.blognews-block .bn-details { width:390px; }
.blognews-block .bn-details2 { width:600px; }
.blognews-block-b { padding:15px 0;border-bottom:1px solid #d5d4d4; }
.blognews-block-b .bn-date { font-weight:bold; }
.blognews-block-b .img-block { margin:15px 0px; }
.blognews-block-b .bn-action { margin:10px 0px 0px 0px; }
.blognews-block-c { padding:15px 0px; }
.blognews-block-c .bn-date { font-weight:bold; }
.blognews-block-c .bn-img { width:45%; }
.blognews-block-c .bn-details { width:54%; }
.blognews-block-c .bn-action { margin:10px 0px 0px 0px; }
.home-imgtxt-block { margin:10px 0; }
.home-imgtxt { width:50%; float:left; }
.home-imgtxt .column-left { width:75px; }
.home-imgtxt .column-left img { display:block; max-width: 75px; }
.home-imgtxt .column-right{ width:75%;}
.home-imgtxt-b { width:635px; margin:5px 0; }
.home-imgtxt-b .column-left { width:75px; }
.home-imgtxt-b .column-left img { display:block; }
.home-imgtxt-b .column-right { width:560px; }
.home-imgtxt-c { width:335px; margin:5px 0; }
.home-imgtxt-c .column-left { width:75px; }
.home-imgtxt-c .column-left img { display:block; }
.home-imgtxt-c .column-right { width:250px; }
.home-imgtxt-d { width:240px; }
.home-imgtxt-d .column-left { width:70px; }
.home-imgtxt-d .column-left img { display:block; }
.home-imgtxt-d .column-right { width:160px; }
.home-imgtxt-e { width:460px; margin:5px 0; }
.home-imgtxt-e .column-left { width:60px; }
.home-imgtxt-e .column-left img {display:block; }
.home-imgtxt-e .column-right { width:390px; }
.floated-img { margin:0px 15px 10px; }
.floated-img img { display:block; }
.home-thumbs { margin:auto;padding:0;text-align:center; }
.home-thumbs li { float:left;list-style-type:none;padding:4px 4px }
.home-thumbs li img { display:block; }
.dottedbox { border-bottom:1px dotted #898989; padding: 10px 0; }
.readmore-link {}
.readmore-link a { font-weight:bold; color:#5c5c5c; text-decoration:none; padding:0 0 0 10px; }
.readmore-link a:hover { color:#bf0101; }
.hcols { width:697px; margin:15px 0; }
.hcol { width:232px;width:30% !important;padding: 0 10px 0 8px; }
.hcol-contents { padding:15px; }
.hc-head h3 { font-size:18px;font-weight:normal; }
.hc-details {font-size:11px;padding:0px 0; }
.hcols-b { width:697px;margin:15px 0; }
.hcols-b .hcol { width:232px; }
.hcols-b .hcol-contents { padding:15px; }
.hcols-b .hc-head h4 { font-size:14px;font-weight:normal; padding-left:8px; }
.hcols-b .hc-details { font-size:11px;padding:0px 0; }
.hcols-c { margin:15px 0; }
.hcols-c .hcol1 { width:360px; }
.hcols-c .hcol2 { width:300px; }
.hcols-beige { width:697px; background:url(../images/standard/hcols-bg-beige.gif) 0 0 repeat-y; margin:10px 0; }
.hcols-black { width:697px; margin:15px 0; }
.hcols-blue { width:697px; margin:15px 0; }
.hcols-green { width:697px; margin:15px 0; }
.hcols-red { width:697px; margin:15px 0; }
.beige { color:#6c5845; }
.black { color:#000; }
.blue { color:#115a83; }
.green { color:#4c7414; }
.red { color:#ae0105; }
.home-thumbs { margin:auto;padding:0;text-align:center; }
.home-thumbs li { float:left;list-style-type:none;padding:4px 4px; }
.home-thumbs li img { display:block; }
.boxes { padding:10px 0; }
.box { width:310px;margin:0 0 10px 0; }
.greybox2{ background-color:#dedede;padding:3px; }
.related-table {}
.related-table td { padding:5px; }
.related-table td img { display:block; margin:auto; }
.product-categories { margin:10px 0; }
.product-categories .category { width:160px; float:left; margin:1px; }
.product-categories .category .cat-details { padding:5px; font-size:11px; }
.product-categories .category .cat-details a { font-weight:normal; }
.bordered-header { border-bottom:1px solid #dddede; padding:10px 8px; }
.bordered-header h2 { padding:0; font-size:14px; }
.bordered-header p { padding:0; line-height:14px; }
.products-block {}
.products-block .product { width:295px;float:left;margin:5px; }
.products-block .product-image { width:160px; }	
.products-block .product-details { width:130px; }
.otherproducts-list { margin:10px 0; padding:0; }
.otherproducts-list li { list-style-type:none;padding:0 4px;margin:0;float:left; }
.dottedbottom { border-bottom:1px dotted #b3b3b3; }
.dottedtop { border-top:1px dotted #b3b3b3; }
.mcta1, .mcta2, .mcta3, .mcta4 { width:165px; min-height:225px; height:auto !important; height:225px; float:left; margin:15px 5px; }
.mcta1 {}
.mcta2 {}
.mcta3 {}
.mcta4 {}
.mcta-contents { padding:73px 20px 10px; font-size:11px; }
.mcta-contents h3 { font-size:13px; font-weight:bold; padding:0 0 5px 0;}
.mcta1b, .mcta2b, .mcta3b { width:155px; min-height:184px; height:auto !important; height:184px; float:left; margin:15px 3px; }
.mcta1b {}
.mcta2b {}
.mcta3b {}
.mctab-contents { padding:73px 10px 10px; font-size:11px; }
.mctab-contents h3 { font-size:13px; font-weight:bold; padding:0 0 5px 0; }
.featured-products{}
.featured-products product{}
.featured-products product img { border:1px solid #e0e0e0;}
.dotted-border-bottom { border-bottom:1px dotted #b3b3b3;}
.dotted-border-top { border-top:1px dotted #b3b3b3;}
.kkdd { margin:0; padding:0; text-align:center;}
.kkdd li { display:inline; padding:0 5px;}
.video-holder { padding:10px 0;}
.txt-map, .map-txt, .txt-video, .video-txt { padding:10px 0; }
.map-txt li { list-style-position:inside; }
.txt-map map, .map-txt .map,.txt-video .video, .video-txt .video{ margin:4px;}
.map-wrap { padding:10px 0; text-align:center; }
.map-wrap p { padding:10px 20px; text-align:left; }

/* FORM BUILDER */
.select-long { background-color:transparent; }
.form-head { margin:0; padding:0; font-size:14px; }
.fb-purple { border:1px solid #4b3d72; }
.fb-grey, .fb-white { border:1px solid #999999; }
.fb-red { border:1px solid #9a3301; }
.fb-form { width:330px; font-size:11px; margin:10px auto; }
.fb-form .submit-button { border:1px solid #565352; color:#fff; font-size:14px; }
.fb-wrap { padding:10px; }
.form-head {text-align:center;padding:5px 0; }
.fb-purple .form-head { background-color:#4b3d72; color:#fff; }
.fb-purple .submit-button { background-color:#993403; }
.fb-grey .form-head { background-color:#999999; color:#fff; }
.fb-grey .submit-button { background-color:#999999; }
.fb-white .form-head { background-color:#ffffff; color:#999999; }
.fb-white .submit-button { background-color:#999999; }
.fb-red .form-head { background-color:#9a3301; color:#fff; }
.fb-red .submit-button { background-color:#9a3301; }
.fb-form input[type="text"], .fb-form textarea { width:180px; }
#dropbox { border:#666 1px solid; width:530px; min-height:100px; padding:0 10px 10px 10px; background-color:#ccc; }
#trash { width:530px; height:60px; float:right; }
#properties { padding:10px 0 0 0; }
.delete { width:16px;	height:16px; cursor:pointer; }
.hide { display:none; }
.highlight { background-color:#FF0; }
.button { cursor:pointer; border:none; }
.field-name { /*min-width:120px;*/ min-width:80px; padding:0 20px 0 0; }
.field-row { padding:10px 0 0 0; min-height:16px; }
.exclude { padding:10px 0 0 0; }
.captcha_value { display:inline !important; }
/* END FORM */


/** TAB MENU **/
#tabnav { margin:0; padding:0; }
#tabnav li { margin:0; padding:0; list-style-type:none; float:left; }
#tabnav li a { display:block; color:#FF9000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; }
#tabnav li a span { display:block; padding:12px 20px; }
* html #tabnav li a { float:left }
.tab-menu { padding:0 0 0 10px; }
.boxtop2 { min-height:54px; height:auto !important; height:54px; }
.clearB { clear:both; }
.demo ul { margin: 0 !important; padding: 0 0 0 20px !important; display:table; }
.demo ol { margin: 0 !important; padding: 0 0 0 20px !important; }

/* Image-wrap text */ 
.box-bg { padding:10px; background-color:#CCCCCC;}
.img-wrap-left { float:left; margin:0 15px 15px 0; }
.img-wrap-right { float:right; margin:0 0 15px 15px; }
.captcha-text {	width: 116.667px; }
.captcha-image { height: 35px; }
.captcha_value { width: 109px !important; }

/*Blog*/
.leftarea { width: 600px; padding:0 0 0 48px; }
.blog { border-bottom:1px dotted #a3a4a7; padding:0 0 15px 0; margin:0 0 20px 0; }
.blogdash { height:10px; border-bottom: 1px dotted #A3A4A7; margin: 0 0 10px; }
.blog.last { border:0; }
.blog h6 { font-size:12px; color:#656565; font-weight:normal; padding:0 0 40px 0; }
.blog-details {	width: 420px; }
.blog p { font-size:13px; color:#666666; line-height:16px; padding: 0 0 10px 0; }
#add {}
.post-box-info { width:100%; float: none; }/* use for IE7/8 comments*/
.pop-box { background-color:#f0f1f1; padding:20px 15px 25px 12px; text-align:left; width:494px; }
.pop-box-head {	color:#323232; font-size:16px; padding:0 0 25px 17px; margin:0 0 25px 0; }
.pop-box-head.error { color:#ff0000; }
.pop-box-head span { color:#d77000; }
.popup-wrap { min-height:290px; }
.pop-box h3 { color:#08598b; font-size:18px; font-weight:normal; padding:0 0 12px 0; }
.pop-box-cont {	min-height:253px; height:auto !important;	height:253px; }
.pop-box-right { width:193px; }
.pop-box-left { width:245px; padding:0 0 0 25px; }
.pop-box-left td,
.pop-box td { color:#5e5e5e; padding:0 0 6px 0; }
.pop-box-left td span { font-size:11px; }
.pop-box-left td a { color:#5e5e5e; font-size:11px; display:block; margin:8px 0 0 0; float:left; }
.pbi-subcomment-text .holder1 span { color: #909090; font-size: 11px; }
.pbi-like , .pbi-comment-text, .pbi-comment-submit  { background-color:#e7e7e7; margin: 2px 0; padding:8px 10px 8px 10px; }
.pbi-comment-text .clr { padding-bottom: 1px; }
.likes { font-size:11px; padding:0; }
.likes a { /*color:#3b5998;*/ }
.pbi-comment-submit  textarea {	border:0 none; color:#878787; font-size:11px; width:350px; height:15px; padding:5px; }
.pbi-comment-text .holder1 { clear:both; }
.pbi-comment-text .holder1 span { color:#909090; font-size:11px; }
.pbi-comment-text .aimgcol1, .pbi-subcomment-text .aimgcol1 { float:left; width: 60px; }
.pbi-comment-text .divtxtcol2,
.pbi-subcomment-text .divtxtcol2 { float:left; }
.pbi-comment-text .divtxtcol2 { width: 600px; }
.pbi-subcomment-text .divtxtcol2  { width:580px; }
.pbi-subcomment-submit  { margin:0 0 2px 0;	padding:8px 10px 8px 67px; }
.pbi-subcomment-text { background-color:#DEDEDE;/*border-top:1px dotted #898989; commented to erase the dash*/ margin:3px 0 0 15px; padding:6px; }

/*MODULES*/

/* Article Modules General Properties */
.article-title { display: block; margin-bottom: 10px; }
.article-date { font-size: 0.9em; margin-bottom: 5px; font-weight: bold; }
.article-content { margin-top: 10px; display: block; padding: 0 0 0 10px; }

/* Article List Module */
.article-titles .article-item { margin-bottom: 20px; }

/* Article List Details Module */
.article-list-details .item { border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.articlelist-item { border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.mod-banner { overflow:hidden; margin: 10px; border: 0px solid #c0c0c0; }
.no-articles { border: 1px solid #c0c0c0; padding: 10px; text-align: center; color: #666666; font-style: oblique; background-color:#ffffff; }
.module-div { margin-bottom: 10px; overflow: hidden; position: relative;}
.imgs-block-b ul.kkdd li { display: inline; background: none; }
ul.kkdd li { background: none; padding: 0px; display:inline-block; list-style: none; }
.IE7 .content ul li, .IE6 .content ul li { display:block; /*zoom:1;*/ }

/* Div Border*/
.plain-grey { background-color: #EEEEEE; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-blue { background-color: #e7f4f5; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-yellow { background-color: #eae3c7; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-green { background-color: #ddf6d6; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-red { background-color: #f7d6d6; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}

.custom-grey { background:url(../images/standard/border_br_grey.png) right bottom no-repeat; }
.custom-blue { background:url(../images/standard/border_br_blue.png) right bottom no-repeat; }
.custom-yellow { background:url(../images/standard/border_br_yellow.png) right bottom no-repeat; }
.custom-green { background:url(../images/standard/border_br_green.png) right bottom no-repeat; }
.custom-red { background:url(../images/standard/border_br_red.png) right bottom no-repeat; }

.custom-grey,
.custom-blue,
.custom-yellow,
.custom-green,
.custom-red { padding-bottom:10px; }

/*contact us 1*/
.contact-us-1 { padding:0 0 20px 0;  width:450px; margin:0px;}
.cu1-head { color:#5c5c5c; font-size:20px; font-weight:bold; height:37px; line-height:37px;	padding:0 0 3px 0; }
.cu1-head img {	vertical-align:middle;	margin:0 5px; }
.cu1-wrap { background-color:#ffffff; border:1px solid #e6e6e6; padding:4px; }
.cu1-cont { border-top:1px solid #dbdbdb; color:#6c6c6c; padding:10px 20px 15px 15px; }
.cu1-cont td span { color:#ff0000; }
.cu1-cont td { padding:0 0 8px 0; }
.txtfield-cu1 {	border:1px solid #ededed; line-height:28px; height:28px; width:286px; }
.txtarea-cu1 { border:1px solid #ededed; height:60px; width:286px; padding:5px 0; }

/*Demo products*/
.textbox { width:214px; height:24px; }
.textbox input { padding:0 5px; width:204px; height:24px; line-height:24px; background:none; border:0; }
input[type="text"].textbox-long, input[type="password"].textbox-long {
	width:286px;
	height:30px;
	line-height: 30px;
	padding: 0 0 0 8px;
	border:0;
	/*background-image:url(../admin/images/textbox-bg.gif);
	background-image:none;
	background-repeat:no-repeat;*/
	background-color:#E0E0E0;
	border:2px double #ffffff;
}
.select-long { width:240px; padding: 5px; border:0; background-image:url(../admin/images/textbox-bg.gif); background-repeat:no-repeat; }
.textbox-short{ width:120px; height:30px; line-height: 30px; padding: 0 0 0 8px; border:0; background-image:url(../admin/images/textbox-bg.gif); background-repeat:no-repeat; }
.prod-list { padding:15px 0 15px 0; }
.product-list-c { margin:35px 0 0 0; border-bottom:1px solid #e7e7e7; padding:0 0 20px 0; }
.product-image { margin:0 33px 0 0; }
.product-image p { font-size:18px; font-weight:bold; color:#4399b6; text-align:center; line-height:18px; }
.imagecont { width:190px; /*height:194px;*/ padding:4px 14px; }
.product-details { width:372px; }
.product-details h5 { font-size:18px; font-weight:normal; color:#004f65; line-height:24px; }
.product-details-desc {	background-color:#fffdfd; border:1px solid #e6e6e6; line-height:22px; padding:5px 10px !important; margin:10px 0; }
.prod-link { padding:23px 0 0 0; margin:18px 0 0 0;	}
.prod-link a { margin:0 19px 0 0; }
.prod-link img { margin:0 19px 0 0; }
.btn-addtocart, .btn-moreinfo, .btn-learnmore, .btn-bookthis { width:101px; height:33px; background-repeat:no-repeat; background-position: 0 0; }
.btn-learnmore{}
.btn-addtocart:hover, .btn-bookthis:hover, .btn-moreinfo:hover, .btn-learnmore:hover{background-position:0 -33px; text-decoration:none;}

/* Product Page standard CSS */
a.btn-addtocart {}
a.btn-moreinfo {}
a.btn-addtocart, a.btn-moreinfo { background-position:0 0; background-repeat:no-repeat; display:block; width:101px; height:33px; }
a.btn-addtocart:hover, a.btn-moreinfo:hover /*a.btn-bookthis:hover*/ { background-position:0 100%; }

/*End of product page standard css */
.r_box { padding:0 0 18px 0; }
.r_box .heading { border-bottom: 1px solid #CCCCCC;  margin: 0 0 5px; padding: 0 0 5px; }
.r_box h3 { font-size: 16px; padding:0; }
.r_box ul li { list-style-type: none; padding:3px 0; background:none; }
.post-blog p { text-align: left; }
.post-blog .desc {padding-bottom: 10px; }
.post-blog .post-image { padding-left: 69px; }
.r_box h4 { color:#016684; font-size:12px; padding:5px 0; }
/*#loginbox, .loginbox { background-image: url(../admin/images/login_bg.jpg); background-repeat:no-repeat; max-width:298px; min-height: 220px; margin:20px; }*/
#loginbox h2{ font-family:"Myriad Pro", Arial; font-weight:bold; font-size:23px; color:#022b47;}


/* Image Overlap */
.image-overlap { margin-top:50px !important; }
.image-overlap .img-wrap-left, .image-overlap .img-wrap-right { margin-top:-50px !important; }

/*testimonial 1*/
.testimonial-1 { padding:0 0 20px 0; }
.testi1-head {
	background-color:#ffffff;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	color:#5c5c5b;
	font-size:20px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	margin:0 0 3px 0;
	text-shadow:#ffffff 1px 1px 1px;
}
.testi1-head span {	display:block; background-color:#f0f0f0; padding:10px; }
.testi1-box { background-color:#f3f3f3; color:#6c6c6c; margin:0 0 10px 0; padding:0 0 10px 0; }
.testi1-quote-open { background-image:url(../admin/images/quote-open-testi1.gif); background-position:0px 0px; background-repeat:no-repeat; }
.testi1-quote-close {
	background-image:url(../admin/images/quote-close-testi1.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	/* padding:20px 20px 15px 20px; */
	padding:40px 20px 30px 20px;
	line-height:1.6;
}
.testi1-from { font-weight:bold; padding:0 0 0 20px; }
.testi1-from-info { padding:0 0 0 20px;}

/*testimonial 2*/
.testimonial-2 { padding:0 0 20px 0; }
.testi2-head {
	background-color:#ffffff;
	border-right:1px solid #f3f3f3;
	border-bottom:2px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	color:#5c5c5b;
	font-size:20px;
	font-weight:bold;
	padding:1px;
	margin:0 0 10px 0;
	text-shadow:#ffffff 1px 1px 1px;
}
.testi2-head span { display:block; line-height:35px; padding:0 0 0 15px; }
.testi2-box { color:#6c6c6c; margin:0 0 10px 0; padding:0 0 10px 0; }
.testi2-quote-open {
	background-color:#f1efd7;
	border:1px solid #ffffff;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position:relative;
}
.testi2-quote-close { padding:20px 20px 15px 20px; line-height:1.6; }
.testi2-from { font-weight:bold; padding:10px 0 0 20px; }
.testi2-from-info { padding:0 0 0 20px;}
.testi2-shadow {}
.t2sl, .t2sr { background-repeat:no-repeat; width:50%; position:relative; height:9px; font-size:0px; overflow:hidden; }
.t2sl {}
.t2sr span {
	position:absolute;
	top:0px;
	right:0px;	
	display:block;
	height:9px;
	width:196px;
}
.testi2-cloud-holder { position:relative; z-index:10; height:1px; font-size:0px; }
.testi2-cloud {	
	display:block;
	width:69px;
	height:19px;
	position:absolute;
	top:-11px;
	left:45%;
	z-index:10;
}

/*testimonial 1*/
.testimonial-3 { padding:0 0 20px 0; }
.testi3-head { color:#5c5c5b; font-size:20px; font-weight:bold; padding:5px 0px 8px 20px; text-shadow:#ffffff 1px 1px 1px; }
.testi3-box { background-color:#ffffff; border:1px solid #ededed; color:#6c6c6c; margin:0 0 10px 0; padding:5px; }
.testi3-cont { background-color:#f7f7f7; border-top:1px solid #d4d4d4; padding:12px 10px 12px 18px; line-height:1.6; }
.testi3-from { font-weight:bold;}
.testi3-from-info { }

/*** Mega Menu CSS ***/
ul#mega {}
.IE6 #mega { height:39px; overflow:hidden; }
ul#mega {}
ul#mega li { list-style-type: none; margin: 0; padding: 0; float:left; position:relative; z-index:9999; }
.IE6 #mega a { float:left; }
ul#mega li a { display: block; text-decoration: none; }
ul#mega li a:hover, ul#mega li.on a {}
ul#mega .mm-sub { position:absolute; background:url(../images/standard/bg-mm-sub-bot.png) 0 100% no-repeat; width:534px; padding:0 0 10px 0; display:none; }
.IE6 ul#mega .mm-sub { top:39px; left:0px; }
ul#mega .mm-sub-bg { background:url(../images/standard/bg-mm-sub-mid.png) 0 0 repeat-y; width:534px; }
ul#mega .mm-sub a { letter-spacing:normal; }
ul#mega .img-holder { float:left; max-height:229px; width:170px; padding:14px 0 0 17px; overflow:hidden; position:relative; }
ul#mega .info { float:left; width:155px; padding:20px 0 0 15px; }
ul#mega .info h3 { color:#007ea5; font-size:12px; padding:0 0 10px 0; }
ul#mega .info p { color:#696969; font-size:10px; line-height:14px; padding:0 0 10px 0; }
ul#mega .info a { color:#016684 !important; font-size:11px; font-weight:normal; text-shadow:none; display:inline; padding:0px; }
ul#mega .info a:hover { color:#016684; text-decoration:underline; }
ul#mega .links { float:right; width:135px; padding:25px 23px 0 0; }
ul#mega .links h3 { color:#0b181d; font-size:13px; padding:0 0 16px 0; }
ul#mega .links ul {	border-top:1px solid #e2e2e2; width:135px !important; position:static !important; background:none !important; border:0 !important; padding:0 !important; }
ul#mega .links ul li { border-top:1px solid #e2e2e2; background:none; padding:0px !important; float:none; width:135px; }
ul#mega .links ul li a { padding:5px; }
ul#mega .links ul li:first-child { border-top:0; }
ul#mega .links ul li ul { margin-left: 0; }
ul#mega .links ul li ul li { border-bottom: none; }
ul#mega .links ul li ul li a { padding:5px 10px; }
ul#mega .links ul ul ul li a { padding:5px 15px; }
ul#mega .links ul ul ul ul li a { padding:5px 20px; }
ul#mega .links ul li a {
	background:none;
	color:#005067;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:1.2 !important;
	text-shadow:none;
	text-transform:none;	
	width:125px;
}
ul#mega .links ul li a:hover { background-color:#005067; color:#ffffff; }
#mega .mm-submenu { display:none; }
#mega .mm-submenu li { float:none; }
.mm-sub {left:0; }
.mm-sub.megamenu-right { right:0; left:auto; }

/* Blog Pagination */
.blog_paginator { margin: 0px 0px 40px 0px; }
.blog_paginator div { background-color: #FFF;  border: 1px solid #c0c0c0; padding: 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.blog_paginator div a { text-decoration: none; }
.prev_btn{ float: left; }
.prev_btn:hover, 
.next_btn:hover{ background-color:#F0FFFF; }
.next_btn { float: right; }
.blog_paginator div.disabled { color: #c0c0c0; border:1px solid #c0c0c0; }
.blog_paginator div.disabled:hover { background-color: #FFF; }
.warning-msg { background-color: #FFE2E2; border: 1px solid red; padding: 5px; text-align: center; color: red; }
.success-msg { background-color: #C1FFC1; color: green; border: 1px solid #00CD66; padding: 5px; text-align: center; }
.neutral-msg { padding:5px; background-color:#FFFFE0; color: #000; border:1px solid #FFEFD5; }

.warning-msg, .success-msg, .neutral-msg { margin: 5px 0px; }
/*sub category*/
.subcat-ul { height:100%; padding-left:0; overflow:hidden; }
.product-features { background-color: #FFFFFF; border: 1px solid #CCCCCC; margin: 0 0 0 -14px; min-height: 220px; padding: 7px 9px; width: 323px; }
.product-preview { margin: 0 0 7px; width: 252px; }
.product-property { background-color: #FFFFFF; height: auto !important; margin: 6px 0 12px; min-height: 40px; padding: 7px 0 4px; }
.product-property li.active a, .product-property li a:hover { background-position: 0 100%; text-decoration: none; }
.product-property li a {
    background: url("../admin/images/prodprop-textbg2.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 30px;
    margin: 0 0 4px;
    padding: 6px 0 0;
    text-align: center;
    width: 37px;
}
.product-property li.first { padding-left: 7px !important; }
.product-property li { background: none repeat scroll 0 0 transparent !important; float: left; list-style: none outside none; padding: 0 0 0 7px; }

/* the overlayed element */
.simple_overlay {	
	/* must be initially hidden */
	display:none;	
	/* place overlay on top of other elements */
	z-index:10000;	
	/* styling */
	background-color:#FFFFFF;	
	width:375px;	
	min-height:200px;
	border:1px solid #E7E7E7;	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../admin/images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.trk { display: none; }

/* START BLOGLINKS */
.bloglinks_list{ /* background: #ece8d6; */ margin-top: 0px; font-size: 11px; text-align: justify; }
.bloglinks_thumbnail { font-size: 11px; text-align: justify; overflow: hidden; border-bottom: 1px #dddddd solid; }
.bloglinks_content { color: #5B5B5B; }		/* blog content */
.bloglinks_head_a, .bloglinks_head { font-weight: bolder; font-size: 20px; color: #5B5B5B } /* blog header */
.bloglink_hrf { color: #e7e7e7; opacity: 0.1; width: 270px; border: 1px solid; }
.bloglink_h r{ color: #e7e7e7; opacity: 0.2; }
.bloglink_info { opacity: 0.7; line-height: 26px; font-size: 10px; padding:10px 0 0 0; }
/* END BLOGLINKS */

/*** CSS for product listing and product details starts here ***/

/* Product Listing
-------------------------------------------------------------------------------- */
.prod-list {}
.prod-list .intro_page { background:url(../admin/images/border-hor.gif) 0 100% repeat-x; padding:0 0 12px 0; margin:0 0 20px 0; }
.prod-list .paginator { float:right; }
.bottom-paginator { border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:8px 0; }
.prod-list .sel-cat { float:left; }
.prod-list .sel-cat select { padding:5px; border:1px solid #e7e7e7; width:180px; }

/* start from editable-area.css -- this an edited version*/
div.paginator, .pager { padding: 3px; margin: 3px; }
div.paginator a, .pager a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #ffffff; background:#e7e7e7; text-decoration: none;  color: #105d7e; }
div.paginator a:hover, div.paginator a:active { /*border: 1px solid #5E0000; color: #000;*/ }
div.paginator a:hover { text-decoration:underline; border: 1px solid #ffffff; }
div.paginator span.current,.pageNumbers a.current { padding: 3px 6px 3px 6px; margin: 2px; border:0 none; font-weight: bold; background-color:transparent; color: #484344; }
div.paginator span.disabled, .pager a.disabled { padding: 2px 5px 2px 5px; margin: 2px; border:0 none; color: #CCCCCC; }
/* end from editable-area.css*/

.prod-list .prod-box { max-width:330px; float:left; padding:0 0 30px 25px; }
.prod-list .prod-box.first { padding-left:0px; /*margin-right: 13px;*/ }
.prod-list .img-holder { margin-right:10px;width:158px; float:left; border:1px solid #eaeaea; padding:0px; text-align:center; font-size:0px; }
.prod-list .img-holder span { display:block; }
.prod-list .img-holder span img{ border: 3px solid #ffffff; max-height: 158px; max-width:144px; }
.prod-list .info { width:155px; float:right; word-wrap: break-word;}
.prod-list h3 { font-size:14px; padding:0 0 5px 0; }
.prod-list .price { font-size:11px; font-weight:bold; padding:0 0 10px 0; }
.prod-list .price span { color:#105d7e; font-weight:normal; }
.prod-list .price span.original-price { text-decoration:line-through; }
.prod-list .price span.new-price { color:#ff0000; padding:0 10px 0 0;  }
.prod-list .desc { padding:0 0 10px 0; word-wrap: break-word;}
.prod-list .actions {}
.prod-list .actions a, #book-button-cont a {
	width:139px; 
	height:20px; 
	line-height:20px; 
	text-align:center; 
	display:block; 
	color:#d8d8d8; 
	font-size:10px;
	text-decoration:none;
	margin:0 0 2px 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.prod-list .btn-addtocart {	/*background:url(../admin/images/pl-btn-addtocart.png) 0 0 no-repeat;*/	background-color:#616161; }
.prod-list .btn-addtocart:hover { background-color:#759B00; }
.prod-list .btn-viewdetails, #book-button-cont .btn-bookthis{ /*background:url(../admin/images/pl-btn-details.png) 0 0 no-repeat;*/ background-color:#191919; }
.prod-list .btn-viewdetails:hover { background-color:#455C00; }
.prod-list .actions a span, #book-button-cont a span { background:url(../admin/images/arrow-double.gif) 100% 50% no-repeat; padding:0 15px; }
.prod-list .actions a:hover , #book-button-cont a:hover { /*background-position:0 100%;*/ color:#ffffff; }
#book-button-cont .no-hover:hover { background-position:0 0; color:#d8d8d8; }
.prod-list .actions a,
.prod-details .info .actions a, #book-button-cont a { text-indent:0px; font-style:normal; }

/* Product Listing Dark
---------------------------------------- */
.prod-list.dark h3 { color:#ffffff; }
.prod-list.dark .price { color:#d4d4d4; }
.prod-list.dark .desc { color:#a3a3a3; }
.prod-list.dark .btn-addtocart { background:url(../admin/images/pl-btn-addtocart-dark.png) 0 0 no-repeat; }
.prod-list.dark .btn-viewdetails { background:url(../admin/images/pl-btn-details-dark.png) 0 0 no-repeat; }

.dark div.paginator a,
.dark .pager a { color:#01b2cf; border:1px solid #2e2e2e; background-color:#4d4d4d; }
.dark div.paginator span.current,
.dark .pageNumbers a.current { color: #a3a3a3; }
.dark div.paginator span.disabled,
.dark .pager a.disabled { color: #8a8a8a; }
.dark .bottom-paginator { border-top:1px solid #373737; border-bottom:1px solid #373737; }


/* Product Details
-------------------------------------------------------------------------------- */
.prod-details { padding:15px 0; }
.prod-details h3 { font-size:16px; padding:0 0 10px 0; }
.prod-details .img-area { float:left; max-width:318px; padding:0 0 20px 0; }
.prod-details .img-area  #large { text-align:center; z-index:9; }
.prod-details .img-holder { max-width:310px; /*float:left;*/ border:1px solid #eaeaea; background:#ffffff; padding:3px; text-align:center; font-size:0px; margin:0 0 5px 0; min-height: auto; }
.prod-details .img-holder span { border:1px solid #f5f5f5; display:block; /*margin-left:50px;*/ }
.prod-details .img-holder span img { max-width:265px !important; }
.prod-details .img-area h4 { font-size:11px; padding:0 0 8px 0; }
.prod-details .img-area ul li { float:left; width:72px; height:72px; overflow:hidden; text-align:center; vertical-align:middle; font-size:0px;
margin:0 0 0 10px; position:relative; padding:0px; z-index:5; }
.prod-details .img-area ul li:first-child { margin-left:0px; }
.prod-details .img-area ul li a { display:block; border:1px solid #e9e9e9; width:70px; height:70px; }
.prod-details .img-area ul li a:hover { border:6px solid #e9e9e9; width:60px; height:60px; }
.prod-details .img-area ul li img { max-height:70px; max-width:70px; position:absolute; left:1px; top:1px; z-index:-1; }
.prod-details .info { /*float:right;*/ display:table; min-width:345px; padding:10px 0 20px 10px; font-size:11px; word-wrap: break-word;}
.prod-details .info h3 { font-size:14px; padding:0 0 5px 0; }
.prod-details .info .price { font-weight: bold; padding:0 0 18px 0; }
.prod-details .info .price span { color:#e50000; }
.prod-details .info  span.original-price { text-decoration:line-through; }
.prod-details .info  span.new-price { color:#ff0000; padding:0 10px 0 0; }
.prod-details .info p .no_stock { color:#ff0000; }
.prod-details .info #variant_cont {}
.prod-details .info #variant_cont table td { padding:0 5px 5px 0; }
.prod-details .info #variant_cont table td select { width:102%; }
.prod-details .info #variant_cont table td select,
.prod-details .info #variant_cont table td input[type="text"] { display:block; height:30px; line-height:30px; }

.prod-details .info #variant_cont table td input[type="text"] { width:100%; padding:0; text-indent:10px; }
.prod-details .info .delivery { padding: 0 0 12px 0; font-weight:bold; }
.prod-details .info .delivery p { padding:0 0 5px 0; }
.prod-details .info .delivery span { color:#105d7e; font-weight:normal; }
.prod-details .info .desc { padding:0 0 10px 0; } 
.prod-details .info .actions { background:#ffffff; border:1px solid #eaeaea; padding:5px 10px; float:left; clear:both; line-height:30px; }
.MacOS .prod-details .info .actions { padding:5px 8px; }
.prod-details .info .actions label { font-weight:bold; float:left; }
.prod-details .info .actions .qty-box { float:left; margin-left:5px; margin-right:5px; }
.prod-details .info .actions .btn-addtocart { background:url(../admin/images/pd-btn-addtocart.png) 0 0 no-repeat; width:178px; height:30px; line-height:30px; text-align:center; float:left; color:#d8d8d8; font-size:16px; text-decoration:none; margin:0 0 2px 0;}
.prod-details .info .actions .btn-addtocart span { background:url(../admin/images/arrow-double.gif) 100% 50% no-repeat; padding:0 15px; }
.prod-details .info .actions .btn-addtocart:hover { color:#ffffff; background-position:0 100%; }
.prod-details .info .actions .textfield { background:url(../admin/images/textfield-bg-new.gif) 0 0 repeat-x #ffffff; border:1px solid #dcdcdc; height:23px; line-height:23px; padding:0 5px; width:40px; margin:2px 5px; float:left; }
.prod-details .related-prod { padding:10px 0; width:auto;}
.prod-details .related-prod .head { height: 47px; position:relative; z-index:1; margin-bottom:-10px;  }
.prod-details .related-prod .head h2 { 
	background:url(../admin/images/pd-rel-prod-head-right.png) 100% 0 no-repeat; 
	line-height:40px; 
	padding:0 25px 0 0; 
	float:left; 
	font-size:16px; 
	color:#323232; 
	margin:0; 
}
.prod-details .related-prod .head h2 span { background:url(../admin/images/pd-rel-prod-head-left.png) 0 0 no-repeat; line-height:40px; padding:0 0 0 20px; display:block; }
.prod-details .related-prod .mid { width:auto;  padding:0; position:relative; border:1px solid #E0E0E0;	}
.prod-details .related-prod .mid,
.prod-details .related-prod .mid .slider { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.prod-details .related-prod .mid .slider { border:2px solid #fbfbfb; width:auto; background-color:#EEEEEE; }
.prod-details .related-prod ul { padding:0 0 0 15px; }
.prod-details .related-prod ul li { float:left; width:90px; height:86px; overflow:hidden; text-align:center; vertical-align:middle; font-size:0px; margin:0 8px 0 0; position:relative; padding:0px; z-index:5; border:1px solid #cccccc; }
.prod-details .related-prod ul li a { display:block; width: 84px; height: 80px; padding: 3px; }
.prod-details .related-prod ul li a:hover  { background-color: #CCCCCC;}
.prod-details .related-prod ul li a span { width: 84px;	height: 80px; overflow: hidden; position: relative; display: block; }
.prod-details .related-prod ul li span img { max-height:80px; max-width:84px;  z-index:-1; width: 84px; }
.prod-details .related-prod .prev,
.prod-details .related-prod .next { position:absolute; top:33px; display:block; width:16px; height:35px; text-indent:-9999px; z-index:50;  }
.prod-details .related-prod .prev { background:url(../admin/images/pd-rel-prod-arrow-left.png) 0 0 no-repeat; left:5px; }
.prod-details .related-prod .next { background:url(../admin/images/pd-rel-prod-arrow-right.png) 0 0 no-repeat; right:5px; }
.prod-details .related-prod .prev:hover,
.prod-details .related-prod .next:hover { background-position:0 100%; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-container .jcarousel-clip { width: auto; margin-left: 18px; margin-right:18px; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-container-horizontal { width: auto; padding: 20px 10px; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-container-horizontal ul { padding: 0 0 0 15px; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-prev-horizontal { background: url("../admin/images/pd-rel-prod-arrow-left.png") 0 0 no-repeat; left: 5px; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-next-horizontal { background: url("../admin/images/pd-rel-prod-arrow-right.png") 0 0 no-repeat; right: 5px; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-prev-horizontal,
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-next-horizontal { width: 16px; height: 35px; display: block; position: absolute; z-index: 99; }
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.prod-details .related-prod .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 100%; cursor: pointer !important; }

/* Product Details Dark
---------------------------------------- */
.prod-details.dark { color:#a3a3a3; }
.prod-details.dark h3{ color:#d4d4d4; }
.prod-details.dark .info h3 { color:#ffffff; }
.prod-details.dark .info .price { color:#d4d4d4; }
.prod-details.dark .info .delivery { color:#d4d4d4; }
.prod-details.dark .info .actions { background:#171717; border:1px solid #3d3d3d; }
.prod-details.dark .info .actions label { color:#b5b5b5; }

.prod-details.dark .related-prod .head { background:url(../admin/images/pd-rel-prod-top-dark.gif) 0 100% no-repeat; }
.prod-details.dark .related-prod .head h2 { background:url(../admin/images/pd-rel-prod-head-right-dark.png) 100% 0 no-repeat; color:#c4c4c4; }
.prod-details.dark .related-prod .head h2 span { background:url(../admin/images/pd-rel-prod-head-left-dark.png) 0 0 no-repeat; }
.prod-details.dark .related-prod .bot { background:url(../admin/images/pd-rel-prod-bot-dark.png) 0 0 no-repeat; }
.prod-details.dark .related-prod .mid { background:url(../admin/images/pd-rel-prod-mid-dark.gif) 0 0 repeat-y; }

#ui-datepicker-div { display: none;}
.searchfaq-b .question h3 { padding:0px !important; margin:0 0 10px 0 !important; background:none transparent !important; }
.gateway-box{ border:1px solid #686868; background-color: #E8E8E8; padding:5px; margin-top:10px; }

a.btn-link,
.btn-link {
 background:url(../admin/images/btn-link-bg.gif) 0 0 repeat-x #313131;
 border:1px solid #ffffff;
 color:#ffffff;
 display:inline-block;
 height:25px;
 line-height:25px;
 text-align:center;
 padding:0 12px;
 text-decoration:none !important;
 border-radius:3px 3px 3px 3px;
 box-shadow:0px 1px 1px #b6b6b6;
 margin:0 2px;
 cursor:pointer;
}
input.btn-link { color:#ffffff !important; height:27px !important; font-weight:normal !important; border:1px solid #ffffff !important; }
.btn-link:hover { color:#ffffff !important; background:#363636 none; }
.btn-tellfriend { margin:10px 0 0 0; }

/***spacer***/
.spacer-5 { height:5px; }
.spacer-10 { height:10px; }
.spacer-15 { height:15px; }
.spacer-20 { height:20px; }

/** Featured Photos **/
.jcarousel-skin-tango .jcarousel-container-horizontal,
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:auto; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { padding:0 0 0 5px; }

/****Shopping Cart
------------------------------------**/

/*#shopping_cart_container {
	margin:auto;
	width:auto;
	padding:5px;
	background:white;
	-moz-border-radius:5px;
	border: 1px solid #E0E0E0;
}
#shopping_cart_container table { margin:auto; width:100%; color:#0464BB; }
#shopping_cart_container table thead { background:#F8F8F8; }
#shopping_cart_container table thead tr .main-header { border: 1px solid #E0E0E0; padding:2px 0px; }
#shopping_cart_container table thead tr .sub-header { border: 1px solid #E0E0E0; text-align:left; text-indent:10px; }
#shopping_cart_container table tbody { background:#F8F8F8; }
#shopping_cart_container table tbody tr td { border: 1px solid #E0E0E0;	text-indent:10px; }
#shopping_cart_container table tbody tr td img { cursor:pointer; }
#shopping_cart_container table tbody tr .prod_del { text-indent:0px; text-align:center;	padding: 0px 3px; }
#shopping_cart_container table tfoot { border: 1px solid #E0E0E0; background:#F8F8F8; }
#shopping_cart_container table tfoot #shop_checkout { border: 1px solid #E0E0E0; background:#F8F8F8; color: #0464BB; text-align: center !important; }
#shopping_cart_container table tfoot #shop_checkout span a {
	color: #0464BB;
	font-weight:normal;
	display:block !important;
	text-align: center !important;
	position:relative;
	left:5px;
	text-decoration:none;
	font-style:normal;
}
#shopping_cart_container table tfoot #shop_checkout span a:hover {	text-decoration:underline; }
#shopping_cart_container table tfoot tr td { text-align:right; font-weight:bold; padding:3px 13px 2px 0px; border: 1px solid #E0E0E0; }*/
/****End of Shopping Cart****/

/**Start Breadcrumbs**/
#breadcrumbs_container ul { padding:0; }
#breadcrumbs_container ul li { float:left; background:none; padding:0; }
#breadcrumbs_container ul li a { background:url(../images/standard/bg-breadcrumbs-item.png) -4px 0 no-repeat; padding:0; text-decoration:none;}
#breadcrumbs_container ul li:first-child a { background-position:0 0; }
#breadcrumbs_container ul li.last a { padding:0 11px 0 0; background:url(../images/standard/bg-breadcrumbs-span.png) right 0 no-repeat; }
#breadcrumbs_container ul li a,
#breadcrumbs_container ul li span { display:block; font-size:10px; color:#878787; line-height:22px;  }
#breadcrumbs_container ul li span { background:url(../images/standard/bg-breadcrumbs-span.png) right 0 no-repeat; padding:0 22px; }
#breadcrumbs_container ul li.last span { padding:0 11px 0 22px; background:url(../images/standard/bg-breadcrumbs-item.png) -4px 0 no-repeat;  }
#breadcrumbs_container ul li:first-child span { background-position:right 0; }
#breadcrumbs_container ul li a:hover,
#breadcrumbs_container ul li a:hover span { color:#2788b2; text-decoration:none; }

/**End Breadcrumbs**/

/** Form standard for v2.3**/
.form-holder table td input[type="text"],
.form-holder table td input[type="password"],
.form-holder table td textarea {	
	width: 98%;
	text-indent:10px;
	border: 1px solid #D2D2D2;
    box-shadow: 0 3px 5px #D2D2D2 inset;
    color: #505050;
    display: block;
    font-size: 11px;
	text-indent:10px;
}
.form-holder table td input[type="text"],
.form-holder table td input[type="password"] { height:26px;	line-height:26px; }
.form-holder table td textarea { height:70px; }
.form-holder .checkbox, 
.form-holder .radio, 
.form-holder .select,
.form-box .checkbox,
.form-box .radio, 
.form-box .select { display:block; }
.form-holder .checkbox, 
.form-holder .radio,
.form-box .checkbox,
.form-box .radio { float:left; margin:0 4px 5px 0; clear:both;  width:18px; height:18px; }
.form-holder .checkbox,
.form-box .checkbox { background:url(../admin/images/bg-checkbox-style.png) 0 0 no-repeat; }
.form-holder .radio,
.form-box .radio { background:url(../admin/images/bg-radio-style.png) 0 0 no-repeat; }
.form-holder .dropdown-wrapper {
	position:relative; 
	height:26px;		
	border: 1px solid #D2D2D2;
	background:white;
    box-shadow: 0 3px 5px #D2D2D2 inset;    
}
.form-holder .dropdown-wrapper .select {
	height:100%;
	line-height:26px;
	position:absolute;
	text-indent:10px;
	background:url(../admin/images/bg-dropdown-arrow.png) 98% center no-repeat;
	color: #505050;
    display: block;
    font-size: 11px;
    font-style: italic;
    padding-left: 5px;
    width: 98%;	
}
.form-holder select.styled {  height:26px; line-height:26px; }

.form-holder table { width:100%; }
.form-holder table td { padding:0 0 5px 0; color: #333;}
.form-holder input[type="text"],
.form-holder input[type="password"],
.form-holder textarea {
width: 98%;
padding: 0 0 0 5px;
border: 1px solid #EAC8A3;
background-color: white;
background-image:none;
border-radius: 0px;
box-shadow: none;
}

.form-holder input[type="text"],
.form-holder input[type="password"] { height:28px; line-height:28px; }
.form-holder input[type="text"].captcha_value { width:109px !important;  margin-top:10px;}
.form-holder textarea { height:73px; padding-top:5px; resize:none; }

.form-holder input[type="submit"] {
background-color:#D77804;
border:1px solid #C67C1F;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
line-height:28px;
height:28px;
padding:3px 15px;
text-align:center;
color:#ffffff;
}
.form-holder input[type="submit"]:hover { background-color:#81B91A; }
.form-holder .body { padding: 10px 0;}
.form-holder .head { height: 25px; padding: 5px 10px;  }
.content .form-holder .head,
.content .form-holder .head h3 { text-align: left; }
.form-steps{list-style-type:none;}
.captcha_value { display:inline !important; }

.form-holder.form-style .body form table { table-layout:auto; }

.content .form-holder.form-style { margin:10px 0; }
.form-holder .accordionButton {
 background: #494949; /* Old browsers */
 background: -moz-linear-gradient(top,  #494949 0%, #313131 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#313131)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #494949 0%,#313131 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #494949 0%,#313131 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #494949 0%,#313131 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #494949 0%,#313131 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
 color:#ffffff;
 font-size:16px;
 font-weight:bold;
 padding:5px 3%;
 cursor:pointer;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.form-holder .accordionButton h3 { padding:0 !important; margin:0; line-height:1; }
.form-holder .accordionButton h3,
.form-holder .accordionButton h3 a { color:#ffffff; }
.form-holder .accordionButton h3 a,
.form-holder .accordionButton h3 a:hover  { display:block; text-decoration:none; line-height:1.2; }
.form-holder .accordionButton span { 
 display:block;
 float:left;
 width:19px;
 height:19px;
 margin:1px 13px 0 0;
 color:#666666;
 background-color:#eee;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 text-align:center;
 line-height:19px;
}
.form-holder .accordionButton.on span { }
.form-holder .accordionContent { padding:12px 15px; border-bottom:1px solid #ffffff; background-color:#fefefe; }

/**==================================================================**/
/**================= Reizel - 10/24/12 ==============================**/
/**==================================================================**/

/** 404.php **/
.p_404 .txt-block p span { color:#000000; }
.p_404 .txt-block p span,
.p_404 .txt-block p label { display:block; }
.p_404 .page-head h2 { font-size:18px; }
.p_404 .page-head h2 a { font-size:16px; }

/** Blog Archives Listing **/
.bp-date,
.bp-time,
.bu-date p,
.bu-time p { font-weight:bold; }
.bp-date,
.bp-time,
.bu-date,
.bu-time,
.blog-posted-date-time > p,
.blog-updated-date-time > p { float:left; }
.bp-time,
.bp-date,
.bu-date,
.bu-time { margin-left: 5px; }

/** Attend Form **/
.attend-form { border: 1px solid #FF0000; padding: 10px; color: #ff0000; margin: 10px 0; background-color:#FFE4E1; }
.attend-form p { color: #ff0000; }
.attend-form ol {}
.attend-form ol li {}

/** Blog Details **/
.blog-individual { border-bottom:1px dotted #A3A4A7; padding:0 0 10px 0; margin:0 0 10px 0; }
.blogdetails-option-links { padding:0 0 10px 0; }
.pbi-comment-text .holder1,
.pbi-subcomment-text .holder1 { float:left; }
.pbi-comment-text .holder1 .aimgcol1,
.pbi-comment-text .holder1 .divtxtcol2 .comment_author,
.pbi-subcomment-text .holder1 .aimgcol1,
.pbi-subcomment-text .holder1 .divtxtcol2 .comment_author { color:#016684; }
.pbi-comment-text .holder1 .aimgcol1 img,
.pbi-subcomment-text .holder1 .aimgcol1 img { width:50px; height:50px; }
.blog-comment-details {}
.blog-comment-details  p {}
.blogcomment-date-links {}
.blogcomment-date-links a,
.blogcomment-date { float:left; }
.blogcomment-date-links a { margin-left:10px; }
.pbi-subcomment-text .blogcomment-date  { padding-right:10px; }
.blogcomment-date p { padding:0; line-height:1.2; }

.pbi-comment-submit .form,
.pbi-subcomment-submit .form  { width:100%; }
.pbi-comment-submit .form  .comment-textarea,
.pbi-subcomment-submit  .comment-textarea  { padding-bottom:3px; }
.pbi-comment-submit .form  .comment-textarea textarea,
.pbi-subcomment-submit  .comment-textarea textarea { overflow:hidden; }
.pbi-comment-submit .form  .comment-textarea textarea { width:350px; height:15px; }
.pbi-subcomment-submit .form  .comment-textarea textarea { width:300px; height:30px; }
.pbi-comment-submit .form .btn-addcomment,
.pbi-subcomment-submit .form .btn-commentreply {
	display:block;
	float:right;
	border:0;
	cursor:pointer;
	height:18px;	
}
.pbi-comment-submit .form .btn-addcomment { width:88px; background:url(../admin/images/btn-addcomment.gif) 0 0 no-repeat; }
.pbi-subcomment-submit .form .btn-commentreply { width:53px; background:url(../admin/images/btn-addsubcomment.gif) 0 0 no-repeat; }

/** Login **/
.popup-body { background-color: #F0F1F1; background-image:none; }

/** Edit Profile **/
.ep-toparea h1 { float:left; font-weight:bold; font-style:italic; }
.ep-toparea a { float:right; margin-left:10px; }

/** Event Details **/
.event-details .btn-link { margin:10px 0 0 0; }

/** Forget Pasword **/
.forget-password-form form table { width:400px; }
.forget-password-form form table tr td { padding:0 0 5px 0; }
.forget-password-form form table tr td:first-child { width:100px; }
.forget-password-form form table tr td span { color:#ff0000; }

/** Get Quote **/
.get-quote {}
.get-quote p { padding-bottom:15px; }
.get-quote #quote_frm table { width:100%; }
.get-quote #quote_frm table tr td { width:75%; text-align:left; padding:0 5px 5px 0; }
.get-quote #quote_frm table tr td:first-child { width:20%; text-align:right; }
.get-quote .quote-summary table { padding-left:20px; }
.get-quote .quote-summary table td { padding: 0 5px 5px 0; }

/** Right Sidebar - Blog **/
.r_box .heading {}
.r_box .blog-author-details { text-align:center; }
.r_box .blog-author-details img { width:105px; }

/** all sidebars **/
.sidebar [class^="banner"] img{ max-width:235px !important; padding:6px; }
.sidebar [class^="banner"], .sidebar [class^="banner"] .banner-item { max-width:235px !important; overflow:hidden; }
.sidebar #gallery li, .sidebar #gallery img{ max-width:50px !important; max-height:50px !important; }
.sidebar #gallery { /*width:235px !important;*/ }
.sidebar  .poll_details ol { padding: 0 0 10px 25px !important ;}
/** Site Map **/
.sitemap-wrap ul { margin-left:20px; padding:3px; }

/** Product Details **/
.product-detailed-desc h3 {}
.product-detailed-desc p {}
.product-detailed-desc p strong { text-align:center; font-size:15px; }

/** Product Listing **/
.search-product-area {}
.search-product-area table td input[type="text"].textbox-long {
	width:178px; 
	border:1px solid #ffffff;
	background-color:#DCDCDC;
	height:28px;
	line-height:28px;
	padding:0;
	text-indent:10px;
	-webkit-box-shadow:0 3px 3px #D8D8D8;
	-moz-box-shadwo:0 3px 3px #D8D8D8;
	box-shadow:0 3px 3px #D8D8D8;
}

/** Login Box **/
.login-error {}
.login-error p { font-weight:bold; color:#ff0000; }

#loginbox { text-align:center; margin:10px 0; }
#loginbox table {
	width:308px;
	margin:0 auto 20px auto;
	border-collapse: inherit;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:7px solid #e5e6d8;
	background-color:#fdfef0;
}
#loginbox #agree_to_terms { margin-top:0; }
#loginbox table td { font-size:.9em; padding:0 0 10px 0; }
#loginbox table tr:first-child td { padding:0 0 20px 0; }
#loginbox table td h2 { padding:15px 0 20px 0; border-bottom:1px solid #cecfbd; margin:0; }
#loginbox table td label { margin:0; }
#loginbox table td input[type="text"],
#loginbox table td input[type="password"] { margin:0 auto; padding:0; text-indent:10px; height:30px; line-height:30px; width:95%; display:block; }
#loginbox table td input[type="image"] { margin-right:4%; }
#loginbox .login-bottom p { margin:0; padding:0 0 10px 0; }
.login-bottom { padding:20px 0 0 0; }

/** Blog in column **/
.columned_bloglist table td { vertical-align:top; }
.columned-blog { padding: 10px 3%; width:44%; overflow: hidden; float:left; }
.columned-blog .bloglinks_head { padding:10px 0; margin:0 0 10px 0; }
.columned-blog .bloglinks_head a { text-decoration:none; }
.columned-blog .blog-imageholder { margin:0 0 5px 0; float: left;  }
.columned-blog .blog-imageholder img { border-radius: 10px; margin-right: 15px; margin-top: 0px; margin-bottom: 0px; width:100px; height:100px; }
.columned-blog .bloglinks_content {}
.columned-blog .bloglinks_content p {}
.columned-blog a.readmore-blog { float:left; }
.columned-blog .bloglink_info {}
.columned-blog .bloglink_info .comment_count,
.columned-blog .bloglink_info .posted_date,
.columned-blog .bloglink_info p { float:left; }
.columned-blog .bloglink_info p { padding-right:5px; margin:0; }
.columned-blog .bloglink_info .posted_date {}
.columned-blog .bloglink_info .posted_date p {}
.columned-blog .bloglink_info .comment_count {}
.columned-blog .bloglink_info p,
.columned-blog .bloglink_info .comment_count p,
.columned-blog .bloglink_info .comment_count label { float:left; padding:0 5px 0 0; font-size:12px; line-height:14px; }

.blog-columns-paginator { text-align:center; margin:20px 0; }
.blog-columns-paginator ul { margin:auto; padding:0; }
.blog-columns-paginator ul li,
.content .blog-columns-paginator ul li { float:right; padding:0; background:none; list-style:none; }
.blog-columns-paginator ul li:first-child,
.content .blog-columns-paginator ul li:first-child { float:left; }
.blog-columns-paginator ul li.recent-post,
.content .blog-columns-paginator ul li.recent-post {	
	text-align: center; 
	margin:auto;
	float:none;
}
.content .blog-columns-paginator ul li a { float:none; }

/** List All Blog & Summary with Link **/
.bloglinks_list { padding: 10px 15px 10px 10px; overflow: hidden; text-align: justify; margin-bottom:5px; }
.bloglinks_list .bloglinks_head { padding:0 0 10px 0; }
.bloglinks_list .bloglinks_head .bloglinks_head_a { text-decoration: none; }
.bloglinks_list .blog-imgholder { float: left;  }
.bloglinks_list .blog-imgholder img {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius: 10px; 	
	margin: 0 15px 15px 0;
	width:100px;
	height:100px;
}
.bloglinks_list .bloglinks_content {}
.bloglinks_list .bloglinks_content p {}
.bloglinks_list .btn-readmore { display:table; }
.bloglinks_list .bloglink_info .posted_date,
.bloglinks_list .bloglink_info .comment_count { float:left; }
.bloglinks_list .bloglink_info p { margin:0; }
.bloglinks_list .bloglink_info p,
.bloglinks_list .bloglink_info label { float:left; padding:0 5px 0 0; font-size:12px; line-height:12px; }

.blog_pagination { margin:auto; }
.blog_pagination span { float:right; display:block; }
.blog_pagination span:first-child { float:left; }
.blog_pagination span.recent-post { text-align: center; float:none; margin-right:auto; margin-left:auto; padding:0; }

/** Pagination Buttons **/
.paginator-button { background-color: #FFFFFF; border: 1px solid #C0C0C0; padding: 5px; display: inline; text-decoration:none; }
.paginator-button.recent_post { position:relative; top:6px; padding:7px 5px 6px; }

/** Single Blog Post **/
.blog_details {}

/** Event List **/
.event-list { margin:0 0 20px 0; }
.event-list h3 { padding:0 0 10px 0; border-bottom:1px solid #000000; margin:0 0 10px 0; }
.event-list .event_individual { border-bottom: 1px dotted #CCCCCC; padding: 5px 0; line-height: 1.5em; margin:0 0 10px 0; }
.event-list .event_individual .event_date {}
.event-list .event_individual .event_date p {}
.event-list .event-individual .event_title {}
.event-list .event-individual .event_title a {}
.event-list .event-individual .event_details {}
.event-list .event-individual .event_details p {}
.event-list .event-individual a.btn {}

.no_pastevents { font-style: italic; margin: 10px 0 0 0; padding: 10px; border: 0px solid #c0c0c0; }
.no_pastevents p {}

/** Poll **/
.poll_details {}
.poll-module ol { list-style:none; margin-bottom:30px; margin-left:0; }
.poll_details ol li { background:none; padding:0 0 10px 0; }
.poll_details ol li ul { list-style-type:none; margin-top:20px; margin-left:0; }
.poll_details ol ul li { padding:0 0 10px 0; background:none; list-style:none; display:block; }
.poll_details ol ul li input[type="radio"],
.poll_details ol ul li input[type="checkbox"] { margin:0 5px 0 0; width:auto; }
.poll_details ol ul li input[type="radio"],
.poll_details ol ul li input[type="checkbox"],
.poll_details ol ul li label { float:left; line-height:1; }
.poll_details ol ul li img { display:block; margin-top:10px; }
.poll-button { cursor:pointer; margin:0 10px 0 0; display:block; height:29px; float:left; }
.poll-button:hover { text-decoration:none; }
.poll-button.votenow { width:77px; background:url(../admin/images/vote-now.png) 0 0 no-repeat; }
.poll-button.viewresults { width:81px; background:url(../admin/images/btn-view-result.png) 0 0 no-repeat; }

/** Site Search **/
.site-search-string,
.site-search-button { display:block; float:left; }
.site-search-string { margin:2px 5px 0 0; }
.site-search-button {}

/** Product Search **/
.search-product { padding:15px 0; border-bottom:1px solid #666666; margin:0 0 10px 0; }
.search-product table {}
.search-product table td { padding:0 5px 5px 0; }
.search-product table td label {}
.search-product table td input[type="text"] {
	display:block;
	width:178px;
	height:25px;
	line-height:25px;
	border:1px solid #ffffff;
	background-color:#DCDCDC;
	-webkit-box-shadow: 0 3px 3px #D8D8D8;
	-moz-box-shadow: 0 3px 3px #D8D8D8;
	box-shadow:0 3px 3px #D8D8D8;
	margin:0 0 5px 0;
	padding:0;
}
.search-product table td input[type="submit"] {
	display:block;
	width:48px;
	height:27px;
	cursor:pointer;
	border:0;
	background:url(../admin/images/btn-go.png) 0 0 no-repeat;
	text-indent:-99999px;
}
.search-product table td input[type="submit"],
.search-product-filter { float:left; }
.search-product-filter { width:178px; margin:0 5px 0 0; }
.search-product-filter select { width:100%; }

/** Most Clicked/Viewed Items **/
.most_viewed_productlist {}
.most_viewed_productlist table { width:95%; }
.most_viewed_productlist table td {
	padding:5px;
	border:1px solid #ffffff; 
	background-color:#EBEBEB;
	padding-bottom:10px;
	width:20%;
	text-align:center;
}

/** Best Sellers **/
.best_selling_products {}
.best_selling_products table { width:95%; }
.best_selling_products table td {
	padding:5px;
	border:1px solid #ffffff; 
	background-color:#EBEBEB;
	padding-bottom:10px;
	width:20%;
	text-align:center;
}

/** Product Youtube Video Embed **/
body.product-youtube-video { background-color: #F0F1F1; }
.product-youtube-video .embed-video { background-color: #F0F1F1; padding: 20px 15px 25px 12px; text-align: left; }
.product-youtube-video .embed-video .ev-wrap { text-align:center; }
.product-youtube-video .embed-video .ev-wrap h2 { color: #5B5B5B;font-family: Arial,Helvetica,sans-serif; }

.login_error { text-align:center; }
.login_error p { color:#ff0000; }

/** Site Search **/
.search_module_error { border: 1px solid #c0c0c0; padding: 10px; }

.no_articles_found { padding:10px; }
.no_products_found { margin-left:15px; }
.largePhoto img { width:30px; height:30px; }
.largePhoto img, 
.largePhoto span { float:left; display:block; line-height:30px; }
.prod-img-gallery a { display:block; float:left; font-size:0; }
/*add to cart*/
.ui-corner-all{z-index: 9999 !important;}
/* GALLERY
--------------------------------------------------------------------------------------------------------*/

#gallery { float:left; }
#gallery li { float:left; padding:10px; display:block; overflow:hidden;	background:none; }
#gallery li:hover { background:url(../images/standard/gallery.png) repeat-x left top; color:#fff; }
#gallery p { margin:3px 0; text-align:center; }
.p7LSM01 .p7LSM_trigs li { border: none !important; margin-right: 0px !important; margin-bottom: 0px !important; }
.search-product #searchproduct, .search-product .textbox-long, #all_searchproduct.textbox-long { width:178px; } 

/** Cart Summary **/
.cart_summary { margin:0 0 10px 0; }
.cart_summary h3 { margin:0 0 10px 0; }
.cart_summary .cart_productlist { margin:0 0 10px 0; }
.cart_summary .cart_productlist table { width:100%; }
.cart_summary .cart_productlist table td,
.cart_summary .cart_productlist table th { padding:10px 0; border:1px solid #DDDDDD; border-bottom:1px solid #E7E7E7; text-align:center; color:#666666; }
.cart_summary .cart_productlist table thead tr th { font-size:11px; }
.cart_summary .cart_productlist table thead tr th,
.cart_summary .cart_productlist table tbody tr:nth-child(even) td { background-color:#F9F9F9; }
.cart_summary .cart_productlist table tfoot tr td { background-color:#e0e0e0; border:1px solid #eeeeee; }
.cart_summary .cart_productlist table td .close_link { width:24px;  height:24px; }
.cart_summary .cart_productlist table td .close_link,
.cart_summary .cart_productlist table td .checkout_link { display:block; margin:auto; }
.cart_summary .cart_productlist table td .checkout_link { width:44px; height:34px; }
.cart_summary .cart_productlist table td .checkout_link:hover,
.cart_summary .cart_productlist table td .close_link:hover { text-decoration:none; }
.cart_summary .cart_productlist table tbody tr td:nth-child(1) img { max-height:100px; max-width:100px; }
.cart_summary .cart_productlist table tbody tr td:nth-child(1) small { display:block; }
.sidebar .cart_summary .cart_productlist table tbody tr td:nth-child(1) img { max-width:50px; max-height:50px; }


/* affiliate member*/

#member_cont {}
#member_cont .subheading { padding:10px; }
#member_cont .subheading:after { content:""; position:relative; display:table; clear:both; }
#member_cont .subheading h3 { float:left; }
#member_cont .subheading a { float:right; display:block; padding:10px 0; }
#member_cont .member-wrap { padding:20px; }
#member_cont .member-wrap h3 { color:#366A93; padding-bottom:10px; margin:0; }
#member_cont .member-wrap p { line-height:18px; padding:0 0 10px 0; margin:0; }
#member_cont .member-wrap .row-fluid .span2 { padding:20px 0; text-align:center; }
#member_cont .member-wrap .row-fluid .span10 { padding:0 0 10px 0; }
#member_cont .member-wrap .row-fluid .span10 a , #member_cont .member-field .textholder a{
	display:inline-block;
	height:27px;
	line-height:27px;
	font-size:11px;
	color:#000000;
	text-align:center;
	padding:0 20px;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #e1e3e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e1e3e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e1e3e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#e1e3e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#e1e3e1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#e1e3e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e1e3e1',GradientType=0 ); /* IE6-9 */
}
.member-field { margin-bottom:20px; }
.member-field .imageholder { padding:20px; float:left; }
.member-field .textholder { width:502px; padding:5px; float:right; }

.checkbox-set.h-layout .checkbox,
.radio-set.h-layout .radio { clear:none; }
.checkbox-set.h-layout label,
.radio-set.h-layout label { margin-right:4px; }
.checkbox-set label,
.radio-set label { float:left; display:block; line-height:18px; }

/** Sidebar Modules **/
.sidebar .prod-box form { margin-bottom:10px; }
.sidebar .sbox { padding:10px; height:auto; margin-top:10px; }
.sidebar .prod-box .img-holder { border:0; }
.sidebar .sbox,
.sidebar .sbox .img-holder,
.sidebar .sbox .info,
.sidebar .prod-box .img-holder,
.sidebar .prod-box .info { float:none; width:100%; text-align:center; margin-bottom:10px; }
.sidebar .prod-box .actions { text-align:center; }
.sidebar .prod-box .actions a,
.sidebar .sbox .form-box a,
.sidebar .product-search input[type="submit"] {
	display:inline-block; 
	width:auto;
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #e1e3e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e1e3e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e1e3e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#e1e3e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#e1e3e1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#e1e3e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e1e3e1',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#333333;
	text-decoration:none;
	font-size:11px;	
	height:25px;
	line-height:25px;
	border:1px solid #cccccc;
}
.sidebar .prod-box .actions a,
.sidebar .sbox .form-box a { margin:0 0 0 10px; }
.sidebar .prod-box .actions a:first-child { margin-left:0; }
.sidebar .prod-box .actions a { padding:0 10px; }
.sidebar .sbox .form-box table { margin:auto; width:100%; }
.sidebar .sbox .form-box a { padding:0 10px; cursor:pointer; }
.sidebar .sbox .form-box table td input[type="text"] { width:99%; padding:4px 0; text-indent:10px; }
.cart-items-summary { margin-bottom:10px; }
.cart-items-summary ul { padding:0; margin:0; }
.cart-items-summary ul li { display:block; float:left; margin:0; padding:0 5px 0 6px; background:none; list-style:none; line-height:1; border-left:1px solid #ccc; }
.cart-items-summary ul li:first-child { border-left:0; padding-left:0; }
.cart-items-summary ul li a { line-height:1; margin:0; padding:0; }

.form-box { background-color: #F3F3F3; margin: 10px 0; padding: 10px; }

/** Affiliates - Edit Profile **/
.profile-imageholder { background:#ffffff; border:1px solid #eeeeee; padding:5px; margin:5px; text-align:center; width:115px; }
.step-in .btn-link { cursor:pointer; margin-bottom:20px; width:105px; }
.edit-this { cursor:pointer; }
.edit-this:hover { text-decoration:underline; }
.download-files a { word-wrap:break-word; }