/*CSS STYLESHEET DESIGNED BY TEMPLATEMONSTER CO.*/
/*GLOBAL STYLES START*/
*{padding:0; margin:0; font-family:Tahoma; font-size:12px; line-height:20px; color: #000;}
/*body{text-align:center; vertical-align:top; background:#252525; color:#515151;} */
body {
	background-color: #F2E8E0;
	background-image: url(../images/back_top2.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #000;
}

			a {
				font-size: 12px;
				line-height: 18px;
				color: #fb524d;
				}
			a:visited {
				color: #fb524d;
				}
			a:hover {
				color: #fb524d;
				}
			a:active {
				color: #fb524d;
				}



/*
.menu {
	background-image: url(../images/back_menu.gif);
	height: 58px;
	color: #FFFFFF;
	padding-top: 25px;
}
.menu_separator {
	background-image: url(../images/menu_separator.gif);
	height: 58px;
}
*/
img { border:0;}
input {vertical-align:middle;}
/*do not make any change here to prevent design brake!!!*/



.dt { display:table; width:100%; margin:0; padding:0;}
.dr { display:table-row; width:100%; margin:0; padding:0;}
.dc { display:table-cell; 
	  text-align:left;
	  vertical-align:top; 
	  width:100%;
	  height: 8px;
	   margin:0; padding:0;
}
/*.dc_menu { display:table-cell; text-align:left; vertical-align:top; width:100%; color:#464646;
	background-image: url(../images/back_menu.gif);
	height: 58px;
	color: #FFFFFF;
	padding-top: 24px;
	padding-left: 20px;
	font-size: 1.3em;
}*/


/*GLOBAL STYLES END*/
/*********************************************************************************************************/
/*TOTAL CONSTRUCTIVE START*/
.main {width:766px; margin:auto;}
/* .l1{height:37px;} */
.l1{height:35px;}
.l1_c1{width:321px; background:url(../images/h_back2.gif) no-repeat left top;color:#FFFFFF; text-align:center;vertical-align:middle;}
.l1_c1 img{vertical-align:middle;}
.l1_c2{width:209px; background:url(../images/h_back1.gif) no-repeat left top;color:#FFFFFF; text-align:center;vertical-align:middle;}
.l1_c2 img{vertical-align:middle;}
.l1_c3{width:236px; background:url(../images/h_back1.gif) no-repeat left top;color:#FFFFFF; text-align:center;vertical-align:middle;}


.l2{ background:url(../images/h_back.jpg) no-repeat left top;
	height: 218px; margin: 0; padding: 0;}
.l2_small{ background:url(../images/h_back_small.jpg) no-repeat left top;
	height: 140px;}
	
	
.l2_c1 img{margin:82px 0 0px 49px;}
.l2_c1_small img{margin:9px 3px 0px 3px;}

.l3{
	background-image: url(../images/back_menu.jpg);
	font-size: 12px;
	height: 40px;
}


			.l3 a {
				font-size: 12px;
				line-height: 40px;
				color: #fff;
				}
			.l3 a:visited {
				color: #fff;
				}
			.l3 a:hover {
				color: #6e1f1c;
				}
			.l3 a:active {
				color: #6e1f1c;
				}


.l3_c1{
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;

	height: 40px;
	list-style: none;
	margin-top: 0px;
	vertical-align:middle;

}

.menu_title{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 40px;
	list-style: none;
	padding-left: 7px;
	padding-right: 12Px;
	padding-top: 14px;
	padding-bottom: 14px;
	height: 40px;
	background-image: url(../images/sv_line.jpg);
	background-position: 100%;
	background-repeat: no-repeat;
	margin: 0;
}











/*.l4{background:url(../images/h_back3.gif) repeat-x top;} */
.l4{background-color: #6E201C;
	height: 8px; margin:0; padding:0;}

.l5{ background:#FFFFFF;}
.l5_c1{width:215px; background:url(../images/b_back1.gif);}
.l5_c2{width:15px; background:#FFFFFF;}
.l5_c3{width:519px; background:#FFFFFF;}
.l5_c4{width:auto;}
/*.l6{ height: 100%; background:url(../images/f_back.gif) repeat-x top;}*/
.l6{ background:url(../images/back_footer.gif) ;}
/*.l6_c1{width:213px; background:url(../images/f_back1.gif) no-repeat right top;}*/
.l6_c1{width:213px; background:url(../images/back_footer.gif)}
.l6_c2{width:553px; background:url(../images/back_footer.gif)}


.menu_divider {
}

/*.box1{background:url(../images/b_back1.gif);} */
.box1{background:#EDFADE;}

/*.box2{background:url(../images/b_back2.gif);} */
.box2{background:#DAE7C9;}

.pos1{margin:auto; padding-top: 10px;}
/*.pos1{margin:16px 0 15px 51px;}*/
.pos1 img{vertical-align:middle;}
.pos2{margin:auto; padding-top: 10px;}
/*.pos2{margin:18px 0 0 30px;}*/
.pos3{margin:auto; padding-top: 10px;}
/*.pos3{margin:18px 0 0 33px;}*/


.pos4{width: 185px; padding:20px 15px 20px 15px; float: left;}

			.pos4 a {
				font-size: 12px;
				line-height: 18px;
				color: #363f2c;
				}
			.pos4 a:visited {
				color: #363f2c;
				}
			.pos4 a:hover {
				color: #fb524d;
				}
			.pos4 a:active {
				color: #fb524d;
				}



.pos5{width: 185px; padding:20px 15px 20px 15px; float: left;}
			.pos5 a {
				font-size: 12px;
				line-height: 18px;
				color: #363f2c;
				}
			.pos5 a:visited {
				color: #363f2c;
				}
			.pos5 a:hover {
				color: #fb524d;
				}
			.pos5 a:active {
				color: #fb524d;
				}


.pos6{margin:29px 0 24px 21px;}
.pos7{margin:25px 0 0 15px;}
			.pos7 a {
				font-size: 12px;
				line-height: 18px;
				color: #fff;
				}
			.pos7 a:visited {
				color: #fff;
				}
			.pos7 a:hover {
				color: #fb524d;
				}
			.pos7 a:active {
				color: #fb524d;
				}


.pos8{margin:15px 15px 13px 19px;}
.pos8 img{vertical-align:middle;}


.h1{height:119px; text-align:center; padding-right:25px;}
.h2{ text-align:center; padding-right:25px;}
.h3{text-align:center; padding-right:25px;}

.line1{background:url(../images/line1.gif) repeat-x top;}

.prod{margin-top:19px; margin-bottom:19px;}
.prod_c1{width:136px; text-align:center;}
.prod_c2{width:19px;}
.prod_c3{width:auto;}
.prod_h1{height:25px; font-size: 13px;}
.prod_h2{height:58px; padding-right:25px; font-size: 13px;}
.prod_h2x{height:88px;}
.prod_h3{height:16px; background:url(../images/line2.gif) repeat-x top;}


.price_box_c1{width:8px;}
.price_box_c2{width:141px; padding-top:6px; padding-bottom:5px;}
.price_box_c3{width:2px; background:#E7E5E0;}
.price_box_c4{width:15px;}
.price_box_c5{width:auto; padding-top:6px; padding-bottom:5px;}
/*TOTAL CONSTRUCTIVE END*/
/*FOOTER CLASSES START*/
.footer {color:#ffffff; font-size:10px;}
.footer a {color:#ffffff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.footer span {color:#AFAFAF; font-size:10px;}
.footer  span a {color:#ffffff; text-decoration:underline; font-size:10px;}
.footer a:hover{text-decoration:none;}

/*FOOTER CLASSES END*/
/*FORMS CLASSES START*/
.form_total{padding:0 0 0 3px; vertical-align:middle; color:#282E3E; font-size:10px;}
.form_1 {width:119px; height:17px; background:#CFCFCF; border: solid 1px #3D3D3D;}
.form_2 {width:109px; height:17px; background:#CFCFCF; border: solid 1px #3D3D3D;}
.form_3 {width:47px; height:17px; background:#ffffff;}
.form_4 {width:31px; height:17px; background:#ffffff;}
/*FORMS CLASSES END*/
/*LIST CLASSES START*/
ul {list-style:none; font-family:Arial, Helvetica, sans-serif;}
li { background:url(../images/list_back.gif) repeat-x bottom; padding-left:0px; line-height:22px; color:#363F2C; }
/*li a {text-decoration:none; color:#363F2C; line-height:22px;background:url(../images/pimp2.gif) no-repeat 0px 5px; padding-left:8px;} */
li a {text-decoration:none; color:#363F2C; line-height:22px;} 
li a:hover {text-decoration:none; color:#fb524d;}


/*LIST CLASSES END*/
/*LINKS START*/
a {color:#CB2C00; text-decoration:underline;}
a:hover{ text-decoration:none; }

.link1 a {color:#2C2C2C; font-weight:bold; text-decoration:underline;}
.link1 a:hover {text-decoration:none;}

.link2 a {color:#464646; font-weight:bold; text-decoration:underline;}
.link2 a:hover {text-decoration:none;}

.link3 a {color:#464646; text-decoration:none;}
.link3 a:hover {text-decoration:underline;}

.link4 a {color:#A5E82C; text-decoration:none;}
.link4 a:hover {text-decoration:underline;}


/*LINKS END*/
/*TXT START*/
/*titles start*/
.title_txt1{ color:#363636; font-size:14px; font-weight:bold; background:url(../images/pimp1.gif) no-repeat 0px 2px; padding-left:22px; margin-left:9px; text-transform:uppercase;}
.title_txt2{ color:#363636; font-size:14px; font-weight:bold; background:url(../images/pimp3.gif) no-repeat 0px 2px; padding-left:19px; margin-left:9px; text-transform:uppercase;}
.title_txt3{ color:#000000; font-size:14px; font-weight:bold; background:url(../images/pimp4.gif) no-repeat 0px 2px; padding-left:19px; margin-left:9px; text-transform:uppercase; margin-top:20px;}
/*titles end*/
.price_txt{color:#000000; text-transform:uppercase; font-size:18px; font-weight:normal;}
.price_txt2{color:#000000; font-weight:bold; text-transform:uppercase; font-size:12px;}

.txt1 {color:#CB2C00; font-size:12px; text-transform:uppercase; font-weight:bold;}
.txt2 {color:#515151; font-size:12px; text-transform:uppercase; font-weight:bold;}
.txt3{font-size:10px;}
.txt4{color:#CB2C00; font-size:14px; font-weight:bold;}
.txt5{color:#A5E82C;}
.txt6{color:#CB2C00; font-weight:bold;}
/*TXT END*/
/****************** --for each pages classes-- ***************************************/
/*page2*/
.p2_t1{background:url(../images/line1.gif) repeat-x bottom; margin:10px 0 0 0; padding-bottom:21px;}
.p2_t1_c1{width:308px;}
.p2_t1_c2{width:210px; text-align:right;}

/*page4*/
.p4_t1{background:url(../images/line1.gif) repeat-x bottom; margin-top:10px; padding-bottom:18px;}
.p4_t1_c1{width:111px; text-align:center;}
.p4_t1_c2{width:175px; text-align:center;}
.p4_t1_c3{width:118px; text-align:center;}
.p4_t1_c4{width:115px; text-align:center;}

.p4_t2{background:url(../images/line1.gif) repeat-x bottom; margin-top:10px; padding-bottom:18px; margin-bottom:18px;}
.p4_t2_c1{text-align:right; padding-right:24px;}

/*page5*/
.pop_up{width:417px; margin:auto;}
.pop_up_l1{ background:#000000;}
.pop_up_l2{ background:#FFFFFF;}
.pop_up_l3{ padding-top:21px;}


.heading_shop {text-align:center; padding:10px 0px;}

.prod_image { border: medium solid #832325;}
.qa { 	margin-left: 30px; font-size: 1.0em;}
.question {color:#FF0000; font-size: 1.0em; }
strong {font-size: 1.0em; }
.red_text {color:#FF0000; font-size: 1.0em; }

.text_red {color:#CB2C00; font-weight:bold; font-size:14px;}
.text_green {color:#2A5805; font-weight:bold; font-size:14px;}
.text_red2 {color:red; font-weight:bold; font-size: 12px; }

.categoryImg {float: left; margin: 10px}