
* {
	/* A REQUIRED CSS SETTING */
	margin: 0;
	padding: 0;
	
}

html { overflow-y: scroll; }

html, body {
	width: 100%;
	height: 100%;
}


body {
	background-color: #fff;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	
	text-align: left;
	background-color: #ffffff;
						background-image:url(/storage/media/g_4.jpg);
				background-repeat: repeat;
		background-position: top center;
		background-attachment: scroll;
	}

a:link { 
	color: #666666;
	text-decoration: none;
	/*border: ;*/
}
a:visited { 
	color: #666666;
	text-decoration: none;
	/*border: ;*/
}
a:hover { 
	color: #666666;
	text-decoration: underline;
	/*border: ;*/
}
a:active { 
	color: #666666;
	text-decoration: underline;
	/*border: ;*/
}

a img { border: none; }
.hidden { display: none; }


.mess {
	position: absolute !important;
}




#allContainer {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;
}


	#headerContainer {
		position: relative;
		width: 100%;
		height: 120px;
		border-bottom: 1px solid #666;
	}
		#header {
			position: relative;
			margin: 0 auto 0;
			width: 920px;
			height: 120px;
		}
			#header h1 { 
				position: absolute;
				left: 0; top: 0;
				width: 300px;
				height: 115px;
				padding: 0;
				margin: 0;
				color: #000000;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				font-weight: normal;
				font-style: normal;
				font-variant: normal;
				line-height: 1em;
			}
				#header h1 a {
					display: block;
					width: 300px;
					height: 115px;
					color: #000000 !important;
					text-decoration: none;
					outline: none;
				}


			#header ul#mainMenu {
				float: right;
				margin-top: 75px;
				width: 625px;
				list-style: none;
				text-align: right;
			}
				#header ul#mainMenu li {
					display: inline;
					text-transform: uppercase;
					font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
					font-size: 20px;
					font-weight: bold;
					font-style: inherit;
					font-variant: ;
					line-height: ;
				}
					#header ul#mainMenu li a {
						color:#000;
						text-decoration: none;
					}
					
				#header ul#mainMenu li.selected {
					font-weight: inherit;
					font-style: inherit;
					text-decoration: none;
				}
					#header ul#mainMenu li.selected>a {
						color: #72f3f7;
					}
			
			#header ul#subMenu {
				float: right;
				margin-top: 3px;
				width: 625px;
				list-style: none;
				text-align: right;
			}
				#header ul#subMenu li {
					display: inline;
					text-transform: uppercase;
					font-family: inherit;
					font-size: 11px;
					font-weight: bold;
					font-style: inherit;
					font-variant: ;
					line-height: ;
				}
					#header ul#subMenu li a {
						color:#000;
						text-decoration: none;
					}
					
				#header ul#subMenu li.selected {
					font-weight: inherit;
					font-style: inherit;
					text-decoration: none;
				}
					#header ul#subMenu li.selected>a {
						color: #72f3f7;
					}
			

			#shoppingCart {
				position: absolute;
				top: 5px;
				right: 0;
			}
	
	

			
				
		
			


	#contentContainer {
		position: relative;
		z-index: 1000;
		width: 100%;
		height: auto;
		padding-bottom: 60px;
		/*overflow: <pre style="color:#c00">
<b>Notice:</b> <i>Undefined variable: isEngineView</i> in <b>/templates/qooqoo-0.2.0/style.css.php</b> on line <b>211</b>

</pre>auto;*/
	}
		#content {
			position: relative;
			margin: 0 auto 0;
			padding: 60px 0 20px;
			width: 920px;
			height: 300px;
			overflow-x: hidden;
			overflow-y: visible;
		}
			.contentArrow {
				position: absolute;
				display: block;
				top: 200px;
				width: 77px;
				height: 78px;
				background-position: 0% 0%;
				outline: none;
			}
			.contentArrow:hover {
				background-position: -77px 0%;
			}
				.contentArrow span {
					display: none;
				}
			#contentArrowLeft { left: 50px; background-image: url('layout/arrow_left.png');}
			#contentArrowRight { right: 50px; background-image: url('layout/arrow_right.png');}
			
			
		.messyLayout #content {
			width: auto;
			height: auto;
			overflow-x: visible !important;
			overflow-y: visible !important;
			padding: 0;
		}		
			.messyLayout .contentArrow { display: none; }
			
			
			/* PAGE ENTRIES for horizontally scrollable layout ------------------------------------------------------------------------------------  */
			
			ol#pageEntries {
				position: relative;
				left: 0;
				top: 0;
				min-height: 200px;
				margin: 0;
				padding: 0;
				float: left;
				list-style: none;
			}
				ol#pageEntries li.entry {
					display: block;
					position: relative;
					float: left;
					width: 300px;
					list-style:none;
					margin-right: 10px;
				}
					
				
					ol#pageEntries li.entry .xGalleryContainer {
						position: relative;
						clear: both;
					}
					ol#pageEntries li.entry .xGalleryType-slideshow {

					}
					ol#pageEntries li.entry .xGalleryType-row {
				
					}
				
						ol#pageEntries li.entry .xGalleryContainer .xGallery { 
							position: relative; 
						}
							ol#pageEntries li.xEntry .xGalleryContainer .xGallery div.xGalleryItem { display: block; padding-bottom: 5px; }
							ol#pageEntries li.xEntry .xGalleryType-row div.xGalleryItem { padding-bottom: 5px; }
							ol#pageEntries li.xEntry .xGalleryType-slideshow .xGalleryImageCaption { display: none; }
		
						ol#pageEntries .xGalleryContainer ul.xGalleryNav {
							display: none;
						}
							ol#pageEntries .xGalleryContainer ul.xGalleryNav li {}
							ol#pageEntries .xGalleryContainer ul.xGalleryNav li .xGalleryImageCaption { display: none; }
							ol#pageEntries .xGalleryContainer ul.xGalleryNav li a {}
							ol#pageEntries .xGalleryContainer ul.xGalleryNav li.selected a {}
			
			
					ol#pageEntries li.entry .entryText {
						position: relative;
						clear: both;
						margin: 0 0 5px;
						padding: 20px;
					}
					ol#pageEntries li.entry .entryText1 {
						/*background-color: #BEAF9B;*/
						background-color: #ded5b2;
						
					}
					ol#pageEntries li.entry .entryText2 {
						/*background-color: #5BE0E8;*/
						background-color: #97f7fc;
					}
						ol#pageEntries li.entry .entryText h2 {
							font-size: 160%;
							font-weight: bold;
							font-style: normal;
							font-variant: normal;
							line-height: 110%;
							margin-bottom: 6px;
						}
						ol#pageEntries li.entry .entryText p {
							margin: 0 0 6px;
						}
						ol#pageEntries li.entry .entryText ul {
							margin: 0 0 6px;
							padding: 0 0 0 15px;
						}
							ol#pageEntries li.entry .entryText ul li {
								list-style-type: circle;
								margin: 0 0 3px 0;
								padding: 0;
							}
						ol#pageEntries li.entry .entryText ol {
							margin: 0 0 6px;
							padding: 0 0 0 15px;
						}
							ol#pageEntries li.entry .entryText ol li {
								margin: 0 0 3px 0;
								padding: 0;
								list-style-type: decimal;
							}
			
					ol#pageEntries li.entry .entryTags {
						position: relative;
						clear: both;
					}
				
					ol#pageEntries li.entry .addToCart {
						padding: 0 0 6px 0;
					}
						ol#pageEntries li.entry .addToCart div { float: right; clear: right; }
						ol#pageEntries li.entry .addToCart div.cartPrice { float: left; clear: none; }
						ol#pageEntries li.entry .addToCart div.cartWeight { float: left; clear: none; }
						ol#pageEntries li.entry .addToCart a { float: right; outline: none; }
						ol#pageEntries li.entry .addToCart select { float: right; margin-right: 6px; }
					ol#pageEntries li.entry .addedToCart {
						padding: 0 0 6px 0;
						text-align: right;
					}
			
			
			
			
			
			
			
			
			
			/* PAGE ENTRIES for messy layout ------------------------------------------------------------------------------------ */
			
			div#pageEntries {
				position: absolute;
				margin: 0;
				padding: 0;
				list-style: none;
				width: 100%;
				height: 100%;
			}
				div#pageEntries .xEntry {
					position: relative;
					max-width: 300px; ;
					clear: both;
					list-style:none;
					padding: 0;
				}


				div#pageEntries .xEntry .xGalleryContainer {
					position: relative;
					clear: both;
					padding: 0;
					margin-bottom: 0;
				}
				div#pageEntries .xEntry .xGalleryType-slideshow {

				}
				div#pageEntries .xEntry .xGalleryType-row {

				}

					div#pageEntries .xEntry .xGalleryContainer .xGallery { 
						position: relative; 
						display: block;
					}
					div#pageEntries .xEntry .xGalleryType-slideshow .xGallery {
						margin-bottom: ;
					}

						div#pageEntries .xEntry .xGalleryType-row .xGalleryItem {
							position: absolute;
						}

					div#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav {
						display: block;
						position: relative;
						clear: both;
						margin: 0 0 2px;
						padding: 0;
						list-style: none;
						height: 18px;
					}
						div#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav li {
							display: block;
							float: left;
							list-style: none;
							line-height: 96%;
							margin: 0;
						}
							div#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav .xGalleryImageCaption { display: none; }
							div#pageEntries .xEntry .xGalleryContainer ul.xGalleryNav a {
								display: block;
								float: left;
								padding: 1px 2px 1px;
								width: 10px;
								color: ;
								text-decoration: ;
								outline: none;
							}
						div#pageEntries .xGalleryContainer ul.xGalleryNav li a:hover {
							color: ;
							text-decoration: ;
						}
						div#pageEntries .xGalleryContainer ul.xGalleryNav li.selected a {
							color: ;
							text-decoration: ;
						}










				div#pageEntries .xEntry .entryText {
					position: relative;
					clear: both;
					margin: 0 0 6px;
				}
					div#pageEntries .xEntry .entryText p {
						margin: 0 0 6px;
					}
					div#pageEntries .xEntry .entryText ul {
						margin: 0 0 6px;
						padding: 0 0 0 15px;
					}
						div#pageEntries .xEntry .entryText ul li {
							list-style-type: circle;
							margin: 0 0 3px 0;
							padding: 0;
						}
					div#pageEntries .xEntry .entryText ol {
						margin: 0 0 6px;
						padding: 0 0 0 15px;
					}
						div#pageEntries .xEntry .entryText ol li {
							margin: 0 0 3px 0;
							padding: 0;
							list-style-type: decimal;
						}


				div#pageEntries li.xEntry .entryTags {
					position: relative;
					clear: both;
				}
			
			
			
			
			
			
			
			
			
			
			
			
			
			/* SHOPPING CART ------------------------------------------------------------------------------------  */
				
			#shoppingCartContents {
				width: 100%;
			}
				#shoppingCartContents .title {  }
				#shoppingCartContents .qty { width: 80px; text-align: right; }
				#shoppingCartContents .price { width: 80px; text-align: right; }
				#shoppingCartContents .sum { width: 80px; text-align: right; }
				#shoppingCartContents .total td { padding-top: 10px; font-weight: bold; text-align: right; }
				#shoppingCartContents .overweightError td { padding-top: 10px; font-weight: bold; text-align: right; }
				#shoppingCartContents .discount-code td { padding-top: 10px; font-weight: normal; text-align: right; }
					#shoppingCartContents .discount-code form { display: inline; }
					#shoppingCartContents .discount-code #discount_code { width: 86px;}
					#shoppingCartContents .discount-code #discount_submit { width: 34px; }
				#shoppingCartContents .shipping td { padding-top: 10px; font-weight: normal; text-align: right; }
				#shoppingCartContents .shipping select { width: 130px; }
				
			#paypalCheckoutForm, #ccCheckoutForm {
				margin-top: 10px;
			}
				#paypalCheckoutForm .submit, #ccCheckoutForm .submit {
					float: right;
				}
        #ccCheckoutForm .submit {
          margin-top: 10px;
        }
        #ccCheckoutForm fieldset {
          border: 0;
          text-align: right;
        }

        .cc-fields {
          width: 450px;
          margin: 15px 0 0 470px;
          padding: 0;
        }
          .cc-fields li {
            padding: 0 0 5px;
            overflow: hidden;
          }
          .cc-fields label {
            width: 160px;
            float: left;
            padding: 1px 0 0;
            text-align: left;
            margin-left: 83px;
          }
          .cc-fields .iText {
            border: 1px solid #ccc;
            color: #1C1502;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            padding-bottom: 2px;
            padding-left: 4px;
            padding-top: 2px;
            width: 200px;
          }
          .cc-fields textarea {
            width: 355px;
            height: 76px;
            padding: 2px 5px;
            border: 1px solid #ccc;
            color: #1C1502;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
          }
          .cc-fields .asterisk {
            color: #f00;
            padding: 0 3px 0 0;
          }
          .cc-fields .top-note {
            width: 450px;
            margin: 0 auto;
            padding: 0 0 5px;
          }
        #ccCheckoutForm .cc-submit {
          border: 1px solid #aaa;
          color: #1C1502;
          cursor: pointer;
          background-color: #eae9e7;
          padding: 5px;
          text-decoration: none;
          margin-top: 5px;
          float: right;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          font-weight: bold;
        }
        #ccCheckoutForm .cc-submit:hover {
          border: 1px solid #777;
          background-color: #e5dad6;
        }


	
	
	
	
		
		
		
		
		#footerContainer {
			position: absolute;
			bottom: 0;
			z-index: 1000;
			width: 100%;
			height: 60px;
		}	
			#footer {
				position: relative;
				margin: 0 auto 0;
				padding: 0;
				width: 920px;
			}
			
				#footerLeft {
					float: left;
					font-size: 11px;
					text-transform: uppercase;
					color: #333;
				}
				#footerRight {
					float: right;
				}
					#footerRight .twitter {
						float: right;
						display: block;
						margin-left: 20px;
					}
					
					ul#footerMenu {
						float: right;
						/*width: 400px;*/
						list-style: none;
						text-align: left;
					}
						ul#footerMenu li {
							display: block;
							float: left;
							text-transform: uppercase;
							width: 100px;
							margin: 0;
							padding: 0;
							line-height: 12px;
							font-size: 11px;
							font-weight: bold;
						}
							ul#footerMenu li a {
								color:#000;
								text-decoration: none;
							}

							ul#footerMenu li.selected>a {
								color: #72f3f7;
							}
				
				
				
				
		

	




