/* CSS Document */

/* Zeroing Styles */

* {
margin:0;
padding:0;
border:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
}

q:before,q:after {
content:'';
}

ul,ol {
list-style:none;
}

h1,h2,h3,h4,h5,h6,pre,code {
font-size:1em;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

a img,:link img,:visited img {
border:none;
}

address {
font-style:normal;
}

/* Global Styles */

body {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1 {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:2.3em;
color:#000000;
padding:0 0 10px 0;
font-weight:normal;
}

h2 {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
padding:0 0 4px 0;
color:#3399FF;
font-weight:normal;
}

h3 {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
padding:0 0 4px 0;
color:#9191FF;
font-weight:bold;
}

p {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
}

a {
color:#005b5b;
text-decoration:none;
}

a:link a:visited a:active {
color:#005b5b;
}

a:hover {
color:#94dede;
}

a.redlink {
color:#990000 !important;
}

a.redlink:hover {
color:#FF0000 !important;
}

.cat_text_large {
color:#000000;
}

tr {
font-size:12px;
}

td {
color:#CCCCCC;
padding:6px 3px 3px 3px;
font-size:1em;
/*
border-style:solid;
border-color:#272727;
border-width:1px;
*/
}

.alignright {
float:right;
}

.carttext {
color:#ffffff;
background-color:#000000;
border:none;
border-width:0px;
margin:0;
}

	.carttext a, .carttext a:visited{
	color:#00FF00;
	font-weight:bold;
	}
	
	.carttext a:hover {
	color:#33FF99;
	}

.BoxTitle {
background-color:#232323;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
padding:0 0 4px 0;
color:#3399FF;
font-weight:normal;
}

/*---------------------Layout Styles----------------------*/

body {
background-color:#FFFFFF;
}

#wrapper {
}

#background {
}

#container {
}


	/*---------------------Header Styles----------------------*/


	#header {
	position:absolute;
	left:99999px;
	top:0px;
	display:none;
	}
		

	/*---------------------Main Area Styles----------------------*/

	#main {
	width:100%;
	clear:both;
	}

		#maincontainer {
		width:800px;
		margin:auto;
		text-align:left;
		}

			#mainleft {
			width:190px;
			text-align:right;
			float:left;
			position:absolute;
			left:99999px;
			top:0px;
			position:absolute;
			left:99999px;
			top:0px;
			display:none;
			}

			#mainindexright {
			width:600px;
			}

				#indexpic {
				width:579px;
				height:499px;
				}

				#maincontent {
				width:559px;
				}

				* html #maincontent {
				width:579px;
				}

				#maincontent p {
				font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				padding-bottom:1em;
				}

			#maincontentpage {
			width:600px;
			}

			#mainsubright {
			width:600px;
			}

				#mainrecipes {
				width:600px;
				float:left;
				margin-bottom:20px;
				color:#999999;
				line-height:2em;
				}

				#mainrecipes select{
				margin-bottom:20px;
				margin-left:8px;
				position:absolute;
				left:99999px;
				top:0px;
				display:none;
				}

				#mainrecipes form select {
				width:110px;
				background-color:#FFFFFF;
				border-color:#FFFFFF;
				border-style:solid;
				border-width:1px;
				font-size:.8em;
				position:absolute;
				left:99999px;
				top:0px;
				display:none;
				}

					#mainrecipes .dropselect {
					width:130px;
					padding-top:6px;
					background-image:url(../images/site/bg_drop.gif);
					background-repeat:no-repeat;
					position:absolute;
					left:99999px;
					top:0px;
					display:none;
					}

				#mainproducts {
				width:600px;
				margin-top:125px;
				margin-bottom:20px;
				color:#999999;
				text-align:center;
				line-height:2em;
				position:absolute;
				left:99999px;
				top:0px;
				display:none;
				}

				#mainproducts a, #mainproducts a:visited {
				color:#999999;
				}

				#mainproducts a:hover {
				color:#000000;
				font-weight:bold;
				}

				#mainproducts a.on {
				font-weight:bold;
				color:#FFFFFF !important;
				}
				
				.productitem {
				margin-bottom:20px;
				}

				#maindetail {
				width:100%;
				margin-left:25px;
				}

					#maincatpic {
					width:100%;
					height:230px;
					position:absolute;
					left:99999px;
					top:0px;
					display:none;
					}

					#maincontentpagepic {
					width:579px;
					height:230px;
					position:absolute;
					left:99999px;
					top:0px;
					display:none;
					}

					#mainpic {
					width:418px;
					}
					
					#mainpic img {
					margin-top:20px;
					}
					
					#mainpiccontainer {
					}

					#maininfo {
					width:398px;
					padding:0 10px 0 10px;
					color:#000000;
					margin-bottom:20px;
					float:left;
					}

					* html #maininfo {
					width:418px;
					}

						#maininfotop {
						}

                        	#maininfoprodname {
							width:600px;
							font-size:1.5em;
							float:left;
							}

							#maininfomodel {
							clear:both;
							float:left;
							}

                        #maininfobottom {
						clear:both;
						}

                        	#maininfobottomleft {
							width:113px;
							float:left;
							}

                            	#maininfoprice {
								font-weight:bold;
								}

                                #maininfoquantity {
								font-weight:bold;
								height:19px;
								position:absolute;
								left:99999px;
								top:0px;
								display:none;
                                }

								#qtyformtext {
								width:30px;
								position:absolute;
								left:99999px;
								top:0px;
								display:none;
                                }

									#qtyleft {
									width:9px;
									height:19px;
									position:absolute;
									left:99999px;
									top:0px;
									display:none;
									}

									#qtymain {
									background-image:url(../images/site/qtyMain.gif);
									background-repeat:repeat-x;
									height:19px;
									float:left;
									}

									#qtyright {
									background-image:url(../images/site/qtyRight.gif);
									width:10px;
									height:19px;
									background-repeat:no-repeat;
									float:left;
									}

                            #maininfobottomcenter {
							position:absolute;
							left:99999px;
							top:0px;
							display:none;
							}

                            	#maininfoaccessories {
								width:169px;
								height:19px;
								padding-left:10px;
								margin-bottom:4px;
								color:#000000;
								background-image:url(../images/site/mainInfoButton.gif);
								background-repeat:no-repeat;
								}

                                #maininfoaddtocart {
								width:169px;
								height:19px;
								padding-left:10px;
								color:#000000;
								background-image:url(../images/site/mainInfoButton.gif);
								background-repeat:no-repeat;
                                }

                            #maininfobottomright {
							position:absolute;
							left:99999px;
							top:0px;
							display:none;
                            }


					#mainsubcontent {
					margin-top:15px;
					width:600px;
					color:#000000;
					background-color:#FFFFFF;
					padding:10px;
					clear:both;
					}

					* html #mainsubcontent {
					width:100%;
					height:100%;
					}

					#mainsubcontentpage {
					margin-top:15px;
					width:600px;
					color:#000000;
					background-color:#FFFFFF;
					padding:10px;
					clear:both;
					}

					* html #mainsubcontentpage {
					width:600px;;
					height:100%;
					}

					#mainsubcontent a, #mainsubcontent a:visited{
					color:#00FF00;
					font-weight:bold;
					}

					#mainsubcontent a:hover {
					color:#33FF99;
					}

						#mainsubcontent p {
						padding-bottom:1em;
						}

						#mainsubcontent ul {
						margin-left:30px;
						width:600px;
						list-style-type:disc;
						list-style-position:outside;
						color:#000000;
						}
						
							#mainsubcontent ul ul {
							list-style-type:circle;
							}
							
						#mainsubcontent ol {
						margin-left:30px;
						width:600px;
						list-style-type:decimal;
						list-style-position:outside;
						color:#000000;
						}

						#mainsubcontent li {
						margin-bottom:.5em;
						}

	/*---------------------Footer Styles----------------------*/

	#footer {
	width:100%;
	height:31px;
	background-color:#FFFFFF;
	clear:both;
	text-align:center;
	position:absolute;
	left:99999px;
	top:0px;
	display:none;
	}
