/*  --------------S CSS Reset---------------------  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,

fieldset,input,textarea,p,blockquote,th,td,label {padding:0;margin:0;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style: normal;}

ol,ul{list-style:none;}

caption,th{text-align: left;}

h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}

q:before,q:after {content:'';}

abbr,acronym {border:0;}



input,select{vertical-align:middle;}

/*  --------------O CSS Reset---------------------  */



a{color:#191919;text-decoration:none;}

a:hover{color:#191919;}





*{font-size:12px;font-family:Trebuchet MS,Arial;}

html{background:#343D48 url(../images/body_bg.gif);}



.container{position:absolute;width:100%;background:url(../images/top_bg.gif) 0 0 repeat-x;text-align:center;}

.header,.main,.footer{width:954px;padding:0 23px;text-align:left;margin:0 auto;}



/*  --------------S Header layout---------------------  */

.header{background:url(../images/header_bg.jpg) 0 0 no-repeat;height:265px;}

	/*  --S Menu--

	.menu{position:absolute;top:152px;margin-left:9px;}

	.menu li{float:left;margin-left:7px;display:inline;}

	.menu li a{display:block;padding:0 6px;text-transform:uppercase;line-height:28px;background:url(../images/menu_bg.gif);color:#000;font-size:13.5px;text-decoration:none;}

	*/

	/*  --O Menu--  */

	.header_function{position:absolute;top:180px;overflow:hidden;display:inline;width:954px;}

		.shopping_bag{width:154px;height:85px;float:right;clear:right;background:url(../images/shopping_bag_bg.gif) 0 0 repeat-x;color:#fff;}

		.shopping_bag h2{color:#fff;font-size:18px;margin:6px 6px 0;font-weight:bold;line-height:18px;}

		.basket{background:url(../images/shopping_bag_icon.gif) 5px 0 no-repeat;padding-left:26px;}

		.shopping_bag a{color:#fff;}

		.basket_view{margin:0 6px;}

		.basket_view a{text-decoration:none;}



		.head_login_area{float:left;width:800px;height:50px;background:url(../images/head_login_bg.gif) 0 0 no-repeat;}

			.head_login_form{margin-top:15px;margin-left:120px;}

			.head_login_form form{float:left;display:inline;}

			.head_login_area label{color:#999;}

			.forgotten{height:30px;line-height:14px;width:125px;display:block;float:left;margin:0 5px;/*background:blue;*/}

			.forgotten a{line-height:14px;color:#CD1F1E;font-size:10px;margin:0;padding:0;font-family:arial;}

			.forgotten a:hover{text-decoration:underline;}

			.head_login_area .head_input{width:110px;background:url(../images/head_login_input_bg.gif) 0 0 no-repeat;border:none;padding:4px 5px 5px;height:20px;display:inline;margin-right:3px;}

			.head_login_area .head_input input{border:0;width:100px;padding:0;height:20px;}



		.location{padding:8px 12px;color:#999999;display:block;height:30px;clear:left;float:left;width:776px;}

		.location a{ color:#333333;text-decoration:none;}









/*  --------------O Header layout---------------------  */





.main{background:url(../images/container_bg.gif) 0 0 repeat-y;display:block;}

	.leftContent{width:253px;padding:12px 12px 0;/*background:blue;*/float:left;}

		.leftNews{margin-bottom:12px;}

		.leftNews h3{background:url(../images/leftNews_title_bg.gif) 0 0 repeat-x;height:30px;line-height:30px;border-bottom:5px solid #808A94;}

		.leftNews h3.redLine{border-bottom-color:#DC504F;}

		.leftNews h3 b{margin:0 6px;font-size:18px;font-weight:bold;color:#fff;}

		.leftNews ul{padding:9px;background-color:#D6D9DC;}

		.leftNews li{background:url(../images/leftNews_icon.gif) 0 4px no-repeat;padding-left:12px;}

		.leftNews a{color:#4F4F4E;text-decoration:none;line-height:17px;}

		.leftNews a:hover{color:#191919;}

		.leftNews li.full{background:none;padding:0;}

		.leftNews li.full a{font-weight:bold;color:#CD1F1E;}







		.leftNews h5{clear:both;display:block;*display:inline;line-height:18px;margin:0;min-height:18px;_height:16px;}

		.leftNews h5 a{font-size:14px;font-weight:bold;text-decoration:underline;float:left;}

		.leftNews h5 span{float:right;}

		.leftNews h5 span b{color:#CD1F1E;font-size:16px;}



		.leftNews li.noIcon{background:none;padding:0;clear:both;font-size:11px;}



	.mainContent{padding:12px 4px;width:655px;float:left;/*min-width:500px;max-width:655px;*/}

	.forumContent{padding:12px;}

	.homeContent{width:500px;}

		.welcome{border-bottom:1px solid #DCEDFD;max-width:100%;}

		.welcome h1{font-size:18px;font-weight:bold;color:#CC3333;line-height:30px;}

		.welcome p{line-height:18px;margin-bottom:18px;}

		.welcome a{color:#CC3333;}



		.gallery{margin:6px 0 0;}

		.galleryHeader{height:42px;margin:12px 0;}

		.galleryHeader h2{font-size:18px;font-weight:bold;color:#4D4B4C;line-height:28px;}

		.galleryHeader span{color:#4D4B4C;}

		.galleryHeader .viewGallery{float:right;}

		.galleryBox{margin:6px 2px;}

		.galleryList{width:118px;float:left;/*background:red;*/height:260px;overflow:hidden;}

		.galleryList li{ background:url(../images/gallery_bg_home_s.gif) no-repeat; height:72px; width:102px; padding:7px 8px}

		.galleryView{float:right;width:359px; height:238px; padding:10px 7px; background:url(../images/gallery_bg_home_b.gif) no-repeat}

		.galleryBottom{margin-top:18px;}

		.galleryBottom .joinNow{float:right;vertical-align:middle;}

		.galleryBottom a{color:#CC3333;font-weight:bold;}





		/* --- mainContent --- */

		.title{}

		.further{clear:both;margin-top:12px;}

		.further a{color:#CC3333;font-weight:bold;}

		.title h1{font-size:18px;color:#CC3333;line-height:30px;text-transform:uppercase;}


		.title h1 a{font-size:18px;color:#CC3333;line-height:30px;text-transform:uppercase;}

		.title h1 a:hover{text-decoration:underline;}

		.title a.back{
			float:right;
			padding-top:4px;
			font-weight:bold;
			text-transform:uppercase;
			color:#CC3333;
		}
		.title .pagebar,.further .pagebar{float:right;vertical-align:bottom;}

		.title .pagebar a,.further .pagebar a{color:#CC3333;font-weight:bold;}

		.title .pagebar a:hover,.further .pagebar:hover{text-decoration:underline;}







		.mainContentBanner{background:url(../images/mainContentBanner.gif) 0 0 no-repeat;clear:both;height:51px;margin-top:12px;margin-left:1px;text-align:center;padding:15px 0;}

		.mainContentBanner a{margin:auto 0;}

		.mainContentBanner h2{color:#fff;font-size:24px;}

		.mainContentBanner h4{color:#fff;font-size:18px;}

		.mainContentBanner a:hover{text-decoration:underline;color:#fff;}



		.forumContentBanner{background:url(../images/forumContentBanner.gif) 0 0 no-repeat;clear:both;height:51px;margin-top:12px;margin-left:1px;text-align:center;padding:15px 0;}

		.forumContentBanner a{margin:auto 0;}

		.forumContentBanner h2{color:#fff;font-size:24px;}

		.forumContentBanner h4{color:#fff;font-size:18px;}

		.forumContentBanner a:hover{text-decoration:underline;color:#fff;}



		h6{margin-bottom:12px;}



		.page h3{font-size:14px;font-weight:bold;color:#CD1F1E;text-tranceform:uppercase;line-height:24px;}

		.page p{margin-bottom:9px;line-height:18px;color:#333333;}

		.page a{color:#CC3333;}

		.page a:hover{text-decoration:underline;}

		.page div{clear:both;}



		.page table{border-bottom:1px solid #333333;}

		.page table .line td{border-top:1px solid #333333;}

		.page table td{padding:2px;font-weight:bold;font-size:12px;color:#333333;}

		.page table thead td{background:#333D47;color:#fff;font-weight:bold;border-bottom:3px solid #DB5150;padding:3px 2px 1px 2px;text-transform:uppercase;}





		.newsList{display:block;clear:both;}

		.newsListItems{clear:both;
		background:url(../images/advert_title_line.gif) 0 bottom repeat-x;
		/*border-top:1px solid #333;*/
		padding-bottom: 4px;
		}

		/*.newsListItems h3{font-size:14px;color:#CD1F1E;font-weight:bold;line-height:24px;}*/

		.newsListItems h3{margin-top:5px;margin-bottom:10px;}

		.newsListItems p{margin-bottom:5px;}

		.newsListItems .news-date{padding-left:10px;}
		.newsListItems p b{
			color:#990000;
		}
		.newsListItems p strong{
			font-weight: bold;
		}
		.newsListItems p a{
			color: blue;
			text-decoration: underline;
		}
		.newsListItems p a:hover{
			text-decoration: none;
		}
		.newsListItems h3 a{font-size:14px;color:#CD1F1E;font-weight:bold;line-height:24px;}

		.newsListItems h3 a:hover{text-decoration:underline;}

		.newsListItems .sphoto{background:url(../images/listImage_bg.gif) 0 0 no-repeat;float:right;width:117px;height:87px;}

		.newsListItems .sphoto img{margin:8px;}





		.shopList{display:block;clear:both;
		background:url(../images/advert_title_line.gif) 0 top repeat-x;
		padding-top:6px;
		}

		.shopListItems{color:#333333;/*border-top:1px solid #333;*/
		background:url(../images/advert_title_line.gif) 0 bottom repeat-x;
		clear:both;min-height:120px;*height:120px;padding-top:5px;}

		.shopListItems h3{font-size:14px;color:#CD1F1E;font-weight:bold;line-height:20px;}

		.shopListItems h3 a{font-size:14px;color:#CD1F1E;font-weight:bold;line-height:20px;margin:3px 0;}

		.shopListItems h3 a:hover{text-decoration:underline;}

		.shopListItems .price{background:#666666;width:180px;padding:4px 6px;font-size:12px;font-weight:bold;color:#fff;}

		.shopListItems .price a{color:#ffffff;}

		.shopListItems .price a:hover{color:#eeeeee;}

		.shopListItems .price b,.shopListItems .price b span{font-size:18px;}





		.shopListItems .sale{background:#CC3333;width:360px;}

		.shopListItemsR{padding-left:130px;}



		.shopListItems .sphoto{background:url(../images/shopList_sphoto_bg.gif) 0 0 no-repeat;float:left;width:116px;height:117px;margin-right:12px;position:absolute;}

		.shopListItems .sphoto img{margin-top:6px;margin-left:5px;width:105px;height:105px;}











		.shopdetails{line-height:18px;}

		.shopdetails_left{width:350px;float:left;margin-right:0;margin-top:6px;}

		.shopdetails_left .price{background-color:#CC3333;color:#fff;padding:6px;font-weight:bold;}

		.shopdetails_left .price b,.shopdetails_left .price b span{font-size:18px;}

		.shopdetails_left h4{padding-top:6px;color:#CC3333;font-weight:bold;}

		.shopdetails_left p{padding:6px 0;color:#333333;font-weight:bold;}

		.shopdetails_left ul{list-style:inside disc;}

		.shopdetails_left ul li{color:#333333;font-weight:bold;list-style:inside disc;}



		.shopdetails_right{float:right;width:294px;}

		.shopdetails_left .buy{padding:6px;}

		.shopdetails_left .buy select{width:100%;margin-bottom:6px;}

		.shopdetails_left .buy .Quantity{text-align:right;}

		.shopdetails_left .buyNow{margin-top:6px;margin-left:3px;}





		.shopdetails_right .sphoto{/*position:absolute;margin-right:-6px;margin-top:-6px;*/}

		.sphotoHeader{width:294px;height:6px;background:url(../images/sphotoHeader.gif) 0 0 no-repeat;font-size:0;}

		.sphotoMain{width:294px;background:url(../images/sphotoMain.gif) 0 0 repeat-y;padding:4px 0;}

		.sphotoMain img{margin:0 10px;}

		.sphotoFooter{width:294px;height:6px;background:url(../images/sphotoFooter.gif) 0 0 no-repeat;font-size:0;}



		.productNumber{color:#999999;font-weight:bold;margin-top:12px;}





		.group-select .input-box{width:550px!important;}

        .group-select .baseifotitle{ /*width:150px;*/ display:block; float:left}

        .group-select .cu-input-box{width:550px!important;padding:3px;}

        .group-select .input-box-background{background-color:#E7E8EA;border:1px solid #B6B6B6;margin-top:5px;margin-bottom:5px;}

        .group-select .cu-input-text{

	 	   overflow:auto;padding:2px;-x-system-font:none;

		   font-family:arial,helvetica,sans-serif;

		   font-size:12px;

	   	   font-size-adjust:none;

		   font-stretch:normal;

		   font-style:normal;

		   font-variant:normal;

		   font-weight:normal;

		   line-height:normal;

		   width:200px;

         }



















	.rgtContent{width:154px;float:right;}

		.rgtProduct{background:#B5BAC0;padding:6px 2px 0 4px;color:#ffffff;}

		.rgtProductItems{margin-top:18px;}

		.rgtProductItemsFirst{margin-top:0;}

		.rgtProductItems h4 a{font-size:14px;font-weight:bold;text-decoration:underline;color:#fff;line-height:15px;}

		.rgtProductItems b{font-size:16px;font-weight:bold;color:#CD1F1E;}

		.rgtProductMore img{margin:6px 0 12px;}





		.rgtAD{text-align:right;margin:10px;}



.footer{background:url(../images/footer_bg.gif) 0 0 no-repeat;height:76px;}

	.footerContact{color:#fff;padding:4px 12px;font-size:13px;font-weight:bold;}

	.footerLink{padding:9px 12px;color:#231F20;font-size:10px;font-weight:bold;}

	.footerLink a{font-size:10px;color:#231F20;font-weight:bold;}

	.footerLink a:hover{color:#999;}

	.footerLink .powered{float:right;color:#AEB1B3;}











	/*  --S Menu--

	.menu{position:absolute;top:152px;margin-left:9px;}

	.menu li{float:left;margin-left:7px;display:inline;}

	.menu li a{display:block;padding:0 6px;text-transform:uppercase;line-height:28px;background:url(../images/menu_bg.gif);color:#000;font-size:13.5px;text-decoration:none;}

	*/

/* ------------------MENU-----------------------*/

#dropDown{position:absolute;top:152px;margin-left:9px;z-index:100;}

#dropDown {padding:0;list-style:none; white-space: nowrap;}

body>#dropDown {position: fixed;}





#dropDown li{float:left;margin:0 7px 0 0;padding:0;display:inline;}

#dropDown li {position: relative;float:left;display: block;}

#dropDown li a{position:relative;display:block;margin:0;padding:0 6px;text-transform:uppercase;line-height:28px;height:28px;background:url(../images/menu_bg.gif);color:#000;font-size:13.5px;text-decoration:none;float:left;}

#dropDown li a.click {color:#111111;}

#dropDown li a:hover{color:#ffffff;}



#dropDown li a span{padding:0 30px 0 20px;}





/* second submenu positon style */

#dropDown li ul ul li{	 background-color:#D1AD13; width: 140px; display:block;}

/* second submenu positon style */

#dropDown ul {position: relative;	display: none;	margin: 0; 	list-style: none;z-index:100; padding-left:20px;}

#dropDown ul.click {display: block;  }

#dropDown ul.click li {}



#dropDown ul li {background-color:#D1AD13;}

#dropDown ul li a.click {background-color: #E2C136;	color: #1B1B1B;  display: block;border:#F1D458 1px solid;}

#dropDown ul li a:hover {color: #1B1B1B;}





#dropDown li ul {background:#D1AD13;position:absolute;top:28px;left:0px;padding:0;padding:3px 0;}

#dropDown li ul li{background:#D1AD13;padding:0 0 0 6px;/*padding:3px 0 3px 6px;*/clear:both;display:inline;/* fixed Safari BUG By cookie */}

#dropDown li ul li a{font-size:11px;background:#D1AD13;display:block;width:140px;border:1px solid #D1AD13;color:#1B1B1B;height:20px;line-height:20px;clear:both;overflow: hidden; text-overflow:ellipsis;margin:0;}

#dropDown li ul li a:hover {background:#E2C136;border:1px solid #F1D458;}





#dropDown li ul ul {position: absolute;	left:168px;top: 0;	margin:0; width:166px;}

#dropDown li ul ul li {padding:3px 0 3px 6px;}



#dropDown li ul li ul li a { color: #1B1B1B; border:#D1AD13 1px solid; display: block;height:20px; line-height:20px;clear:both!important;}

/* second submenu link hover background */





.clearboth{clear:both;}



	/*body,p,div,span,input,option{font-size:12px;font-family:Arial;}

	.join{margin:36px;}

	*/



    .step_block{border:1px solid #ddd;margin-bottom:3px;}

    .step_block .step_title{margin:0;padding:6px;background:#eeeeee;color:#999999;}

	.step_block .step_title span{background:#fff;padding:0 4px;color:#999999;line-height:14px;}

	.step_block form{display:none;}

    .step_block_selected .step_title{background:#DCA800;color:#ffffff;}

	.step_block_selected form{display:block;}



    .step_block form{padding:12px;}

    .step_block form .step_subtitle{background:#eee;padding:3px 6px;margin-bottom:6px;}



	.step_block form div.step_item{width:48%;float:left;padding: 3px 6px;}

    .step_block form div.step_item label{display:block;padding:3px 0;}

	.step_block form div.step_item label span{color:red;}



	.step_block form div.step_item input,

	.step_block form div.step_item select{

		width:100%;

		margin-bottom:3px;

	}

	.step_block form div.step_item select{

		voice-family :"\"}\""; voice-family:inherit;

		width:102%;

		padding:1px 0;

	}

	.step_block form input.input_checkbox,

	.step_block form input.input_radiobox{

		width:auto!important;

		margin:0 3px;

		display:inline!important;

	}



	.step_block form input#is_subscribed{

		float:left;

		margin:7px 7px 0 0;

	}

	.step_block form input#for_is_subscribed{

		width: 80%;

		float: left;

		display: inline;

	}



	/*.step_block form div.step_item input[type=text],

	.step_block form div.step_item input[type=password],

	.step_block form div.step_item select{width:96%;margin-bottom:6px;}*/







    .step_block form label p{margin:0;padding:0;line-height:18px;}

    .step_block form label p span{color:red;}

    /*.step_block form label input[type=text],.step_block form label input[type=password]{width:96%;}*/















.page-head h3{font-size:18px;color:#CC3333;line-height:30px;text-transform:uppercase;}

.page-head a,.padder a{color:#CC3333;}

.page-head a:hover,.padder a:hover{color:#333333;}



.head-alt .title{color:#A07900;font-weight:bold;}



.col2-set div p,

.col2-set div address,

.col2-set div h6{padding:0 12px;}



.shopping-cart-beta{width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;}

.shopping-cart-beta td,.shopping-cart-beta th{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:3px;}

.shopping-cart-beta th{background:#eee;}

.shopping-cart-beta td strong{font-weight:bold;font-size:14px;}

.shopping-cart-beta tfoot td{padding:9px 3px;}

.shopping-cart-beta tfoot td a{font-size:0;}

.shopping-cart-beta-noborder{

	margin-top:0;

	border:0;

}

.shopping-cart-beta-noborder td{

	border:0;

}



.one-page-checkout .active .head{background:#DCA800;border:1px solid #DCA800;}

.one-page-checkout .address-select{width:612px;}

.galleryBox_pro{margin:8px 0 5px 0px;}
.galleryBox_pro .galleryList2{ float:left; width:132px; /*padding:0 10px*/}
.galleryBox_pro .galleryList2 li{/* margin-bottom:9px;*/ float:left; width:118px; margin:0;height:71px; padding:7px 7px; background:url(../images/gallery_bg_s.gif) left top no-repeat;}
.galleryBox_pro .galleryView2{ float:left; width:359px; height:238px; padding:10px; background:url(../images/gallery_bg_b.gif) center no-repeat}


div.galleryimgview{ width:314px; float:left; clear:none}
.galleryimgview .shadowtop{ background:url(../images/gallarymingviwbg_top.gif) top no-repeat; height:7px;font-size:0; width:314px}
.galleryimgview .shadowmid{ background:url(../images/gallarymingviwbg_mid.gif) repeat-y; padding:0 7px; width:300px; font-size:0}
.galleryimgview .shadowmid a{ font-size:0}
.galleryimgview .shadowbottom{ background:url(../images/gallarymingviwbg_bot.gif) top no-repeat; height:7px; font-size:0;width:314px}

.list-filter{
	height:30px;
	background:url(../images/advert_title_line.gif) 0 bottom repeat-x;
	/*border-bottom: 1px dashed #000000;*/
}

.list-filter-events{
	height:60px;
	background:url(../images/advert_title_line.gif) 0 bottom repeat-x;
}



.page div.advert_details{
	padding:0;
	float:left;
	clear: none;
}
.page div.advert_details h6{
	color:#990000;
	display:block;
	padding-left:12px;
	background:url(../images/advert_details_icon.gif)  0 4px no-repeat;
	margin: 0;
	font-weight:bold;
}
.page div.advert_details .advert_list_p{
	padding-left:12px;
}

.page div.advert_details .price{
	background:#d03a3a;
	font-size:20px;
	color:#ffffff;
	padding:3px 6px;
	margin-bottom:6px;
}




.page div.advert_details_left{
	width:50%;
	float:left;
	clear: none;
}
.page div.advert_details_right{
	width:50%;
	clear: none;
	float:right;
}






.shadowmid{
	float:left;
	display: block;
	margin-bottom: 6px;
}
.shadowmid a{

	clear:right;
	/*padding:10px;
	background:url(../images/shadowmid_bg.gif) right bottom no-repeat;text-align: center;*/
	font-size:0;line-height:0;

}

.ac{
background:#f8f8f8;
border:1px solid #ffffff;
}
.bc{
background:#d1d1d1;
border:1px solid #e8e8e8;
padding:1px;
margin:1px;
}
.cc {
background:#ffffff;
border:1px solid #b3b3b3;
padding:5px;
}
.dc{
background: #ffffff;
}




.page div.advert_title{
	color: #000000;
	font-size:16px;
	font-weight: bold;
	/*border-bottom: 1px dashed #000000;*/

	padding: 9px 0;
	text-transform:uppercase;
}

.advertimgview{
	float:right;
	width:320px;
}


.page,.shopdetails,.padder,#login-form,#form-validate{
	background:url(../images/advert_title_line.gif) 0 top repeat-x;
	padding-top:12px;
}
.page-head{
	margin-bottom: 6px;
}
.padder-product{
	padding-top: 0;
	background: none;
}

