/*////////////////////////////////////////////////////////////////////////*/		
/*popupgazebonow */
/*Allan Paterson 2010*/ 
/*////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////*/		
/*Reset*/
/*////////////////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
body,html {margin: 0;padding: 0;	background:#9AFF35;	font-size: 12px;color: #333333;	min-width:1000px;height: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*////////////////////////////////////////////////////////////////////////*/		
/*Head Section*/
/*////////////////////////////////////////////////////////////////////////*/
#wrap {margin:0px auto;	width:1000px; background: url(../graphics/wrap.jpg) repeat-y;	}	
#header {width: 1000px;	height: 186px;	background: url(../graphics/header.jpg) no-repeat;	padding:0;	margin:0;	}

/*////////////////////////////////////////////////////////////////////////*/		
/*Menu*/
/*////////////////////////////////////////////////////////////////////////*/
.menu {	position:relative; 	float:left;	display :block;	 	font-weight:800;	padding:50px 0 0 30px;	font-size:16px; }
.menu ul {list-style:none; position:relative; z-index:100; padding:0; margin:0; list-style-type:none;}
.menu li {float:left;  text-align:center;list-style:none; }
.menu a, .menu a:visited{text-decoration:none; color:#666; padding:0 10px 0 10px;  }
.menu a:active, .menu a:hover  {text-decoration:none; color:#7E105E;   }

.tagline{color:#7E105E; font-size:13px; font-weight:700; width:400px; position:relative; float:left; padding:30px 0 0 70px;}
/*////////////////////////////////////////////////////////////////////////*/		
/*center*/
/*////////////////////////////////////////////////////////////////////////*/
#content{ width: 1000px; min-height:100px;}	
.left {	float:left; position:relative; width:450px; margin:0px 0px 0px 35px;  }
.full{padding:20px 40px;}
.full h1{font-size:16px; border-bottom:2px solid #222; margin:0 0 10px 0;}
.full h2{font-size:12px;  margin:0 0 5px 0;}
.full p{line-height:1.4;}	
/*////////////////////////////////////////////////////////////////////////*/
.right { width:450px;	position:relative; float:right;  margin:0px 20px 0px 0px;}	
.one_back{color:#7E105E; font-size:16px; text-align:center; font-weight:800; background: url(../graphics/oneback.jpg) no-repeat; margin:20px 0px 0px 10px;padding:20px 0px 0px 0px; height:80px; width:100px; float:left;}
.acc_txt{color:#7E105E; font-size:9px; text-align:center; font-weight:900; margin:20px 0px 10px 10px; width:175px; float:left;}
.gaz_txt{color:#7E105E; font-size:10px; text-align:center; font-weight:900; margin:10px 0px 10px 0px;  float:left;}
/*////////////////////////////////////////////////////////////////////////*/
#accessories { width:770px;	height:132px; position:relative; float:left; padding:0px 0px 0px 230px; margin:30px 0px 0px 35px; background: url(../graphics/accessories.jpg) top left no-repeat; }

.reasons { position:relative; float:right;  margin:0px 0px 0px 0px; vertical-align:top; }
.dont{color:#111; font-size:11px; text-align:left; font-weight:800; margin:10px 5px 10px 0px;  float:left; width:180px; vertical-align:top;}
.price{color:#7E105E; font-size:20px; text-align:left; font-weight:800; margin:10px 0px 10px 0px;  float:left; width:110px; vertical-align:top;}
.price em {font-size:9px; font-style:normal;}
.buy{ text-align:left; margin:6px 0px 10px 0px;  float:left; width:130px; vertical-align:top; cursor:pointer;}

.text{color:#7E105E; font-size:11px; line-height:1.2; vertical-align:bottom;}
.small_txt{color:#7E105E; font-size:16px; }
.bigger_txt{color:#7E105E; font-size:30px; font-weight:700; }
.big_txt{color:#99FF34; font-size:46px;font-weight:900;}

.bigger_gall_txt{color:#7E105E; font-size:14px; font-weight:700; }
.big_gall_txt{color:#99FF34; font-size:36px;font-weight:900;}
/*////////////////////////////////////////////////////////////////////////*/		
/*Footer*/
/*////////////////////////////////////////////////////////////////////////*/	
#footer{width: 1000px; color:#111; 	background: url(../graphics/footer.jpg) no-repeat; height:147px;}
.footer_txt{float:left;	padding:84px 0px 0px 120px;	margin:0px 0px 0px 0px;	width:600px; font-size:10px; color:#99FF33; line-height:1.4;}

#footer a, #footer a:visited{text-decoration:none; color:#fff; padding:3px;	}	
#footer a:active, #footer a:hover  {text-decoration:none; color:#fff;  background:#3E3E3E; 	padding:3px; }
/*////////////////////////////////////////////////////////////////////////*/		
/*html*/
/*////////////////////////////////////////////////////////////////////////*/					
p{margin:0px 0px 10px 0px;}
img{border:0px;}
ul{margin:10px 0px 0px 0px;}
li{font-weight:800; list-style:disc; list-style-type:disc; margin:0px 0px 6px 40px;}
.table{width:920px;}
.td_head{padding:6px; background:#7E105E; color:#fff; border:1px solid #7E105E;}
.border{padding:6px; border:1px solid #7E105E; }
/*////////////////////////////////////////////////////////////////////////*/		
/*others*/
/*////////////////////////////////////////////////////////////////////////*/
#gallery{margin:10px 0px 0px 35px; width:930px;}
#contact{margin:0px 0px 0px 35px;}
#checkout{margin:0px 0px 0px 35px;}
.input {font-family: Arial, Verdana, sans-serif;width:400px; border:0px; padding:4px; margin:6px 0px 0px 0px;	background:#ebebeb; border:1px solid #7E105E;	color:#7E105E;	font-size:12px;	}
label{width:130px;}
.submit {border:0px; cursor:pointer;	background: url(../graphics/buy_1.gif) no-repeat;	width:140px; height:40px;	margin:0px 0px 0px 2px;	font-weight:300;}
.wp_input {font-family: Arial, Verdana, sans-serif;width:250px; border:0px; padding:4px; margin:6px 0px 0px 0px;	background:#ebebeb; border:1px solid #7E105E;	color:#7E105E;	font-size:12px;	}
.gall{position:relative; float:left; margin:10px 10px 0px 0px ; font-weight:400; height:260px; width:300px;}
.gall img{ border:2px solid #7E105E; padding:0px; width:293px;}
.cap{position: relative; padding:5px 0 0 0; width:293px;  color:#7E105E; font-weight:200; font-size:11px; }
.cap strong{	font-weight:800; font-size:14px;}
/*////////////////////////////////////////////////////////////////////////*/		
/*clearer*/
/*////////////////////////////////////////////////////////////////////////*/
.clearer{clear: both; height: 0px; overflow: hidden;}
.break{height: 10px; overflow: hidden;}
.dbl_break{height: 30px; overflow: hidden;}
/*////////////////////////////////////////////////////////////////////////*/		
/*links*/
/*////////////////////////////////////////////////////////////////////////*/
a:link	{color: #000;text-decoration:none;}
a:visited{color: #000;text-decoration:none;}
a:hover{color: #ccc;text-decoration:none;}
a:active	{color: #ccc;text-decoration:none;}	
/*////////////////////////////////////////////////////////////////////////*/		
/*validation*/
/*////////////////////////////////////////////////////////////////////////*/
#msg {display:none; position:absolute; z-index:200; background:transparent url(../graphics/msg_arrow.jpg) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#fff; border:2px solid #FF0000; color:#FF0000;border-left:none; padding:5px;}
#logo{padding:5px 0px 0px 30px;  position:relative; float:left;}
h1.logo {	width: 411px; height: 106px;	position: relative;	}
h1.logo span {		background: url("/graphics/logo.jpg");		position: absolute;		width: 411px;		height: 106px;}


