@charset "utf-8";
/* CSS Document */

                <!-- Cascading Style Sheet -->
                <style type="text/css" media="screen">
                        body { font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; }
						
						a:link, a:visited, a:hover { color: #009ade; }
						
						*{ margin: 0 auto; padding: 0; }* 
						img { border:0px; padding: 0px; }
						#pattern { background-color: #3670b1; background-image:url(bg.gif); }
						#white { background-color: white; }
                        #tooltip {
                        	position: absolute;
                        	z-index: 3000;
                        	border: 1px solid #111;
                        	background-color: #eee;
                        	padding: 5px;
                        	opacity: 0.85;
                        }
                        #tooltip h3, #tooltip div { margin: 0; }

                        #wrapper {
								background-color: ;
                                position: relative;
                                width: 1025px;
								overflow: hidden;
                                margin: 0 auto;
                                margin-top: 0px;
                        }
						#wrapper2 {
                                position: relative;
                                width: 1025px;
								height: 890px;
                                margin: 0 auto;
                                margin-top: 0px;
                        }
						#wrapper3 {
                                position: relative;
                                width: 1025px;
								height: 1150px;
                                margin: 0 auto;
                                margin-top: 0px;
                        }
						#left {
								float: left;
                                position: relative;
                                width: 732px;
								padding-bottom: 10px; min-height: 680px;
								padding-left: 0px;
                                margin: 0 auto;
                                margin-top: 0px;
                        }
						.products {
								background-color: #FFF;
								float: left;
                                position: relative;
                                width: 730px;
								height: 250px;
								padding-left: 0px;
                                margin: 0 0 20px 15px;
                        }




						#right {
								float: left;
                                position: relative;
                                width: 258px;
								height: 420px;
								padding-left: 35px;
                                margin: 0 auto;
                                margin-top: 0px;
                        }
						#menu {
								font-family: Verdana, Geneva, sans-serif;
								text-transform: uppercase;
								
						}
						#menu a:link { font-family: Verdana, Geneva, sans-serif;
									color:#FFF;
									text-decoration: none;
									font-size: 24px;
									background-color: #009ade;
									padding: 2px 17px 2px 10px;
						}
						#menu a:hover {  font-size: 24px;
									background-color: #ff0079;
						}
						#menu a:visited { font-family: Verdana, Geneva, sans-serif;
									color:#FFF;
									text-decoration: none;
									font-size: 24px;
									background-color: #009ade;
									padding: 2px 17px 2px 10px;
						}
                        .link {
                                color: #333;
                                font-family:"Lucida Grande", Tahoma;
                                text-decoration: none;
                                text-align: center;
                                display: block;
                        }
                        a:hover {
                                text-decoration: underline;
                        }
						
						#header { 
								clear: both; 
								background: #flflfl; 
								color: #8D8D8D; 
								height: 84px;
								width: 1025px;
								padding: 4px 0px 4px 0px; 
								margin: 0 auto;
						}
						
						a.arrow {
								display: block;
								width: 184px;
								height: 11px;
								background: url('arrow.gif') left bottom;
								background-repeat:no-repeat;
								text-decoration: none;
								text-indent: 17px;
								color: #000;
								margin-bottom: 3px;
						}
						a.arrow:hover {
								background-position: 0 0;
						}
						a.arrow2 {
								display: block;
								width: 109px;
								height: 11px;
								background: url('arrow.gif') left bottom;
								background-repeat:no-repeat;
								text-decoration: none;
								text-indent: 17px;
								color: #000;
								margin-bottom: 3px;
						}
						a.arrow2:hover {
								background-position: 0 0;
						}

						#topmenu {
								padding: 0pz;
								border-top: 1px solid #999999;
								border-bottom: 1px solid #999999;
								height: 45px;
								margin: 17px 10px 17px 10px;
								padding-top: 3px;
								padding-bottom: 2px;
						}
						#topmenu .col2 a:link { color: #000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; }
						#topmenu .col2 a:hover { color: #000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; }
						#topmenu .col2 a:visited { color: #000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; }
						#topmenu .col3 a:link { color: #000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; }
						#topmenu .col3 a:hover { color: #000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; }
						#topmenu .col3 a:visited { color: #000; font-family:Verdana, Geneva, sans-serif; font-size: 9px; }\
						#topmenu .col4 a:link { color: #fff; font-family:Verdana, Geneva, sans-serif; font-size: 16px; }
						#topmenu .col4 a:hover { color: #fff; font-family:Verdana, Geneva, sans-serif; font-size: 16px; }
						#topmenu .col4 a:visited { color: #fff; font-family:Verdana, Geneva, sans-serif; font-size: 16px; }
						#topmenu .col1 {
								vertical-align: top;
								padding: 0px 4px 0px 0px;
								text-transform: uppercase;
								font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;
						}
						#topmenu .col2 {
								vertical-align: top;
								padding: 8px 7px 0px 0px;
								text-transform: uppercase;
								font-family:Verdana, Geneva, sans-serif; font-size: 9px; color:#000;
						}
						#topmenu .col3 {
								vertical-align: top;
								padding: 8px 7px 0px 0px;
								text-transform: uppercase;
								font-family:Verdana, Geneva, sans-serif; font-size: 9px; color:#000;
						}
						#topmenu .col4 {
								vertical-align: top;
								width: 137px;
								padding: 10px 0px 0px 0px;
								text-transform: uppercase;
								font-family:Verdana, Geneva, sans-serif; font-size: 16px; color: #FFF;
						}
                                                #topmenu .col4 a:link, a:hover, a:visited { color:#FFF; text-decoration:none; }
						#topmenu .col5 {
								vertical-align: top;
								padding: 0px 1px 0px 0px;
								text-transform: uppercase;
								font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000;
						}
								
						#content { 
								clear: both; 
								background: #flflfl; 
								color: #8D8D8D; 
								width: 695px;
								padding: 0px 0px 0 0px; 
								margin: 0 auto;
						}
						
						h2 { color: #54ba4b;
						}
						
						
						#layout-right {
       							width: 710px;
								float: right;
       							background: #fff;
       							padding: 10px; 

						}

						#gallery a:link { background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; text-transform:none; text-decoration: underline; color: #000;}

						#gallery a:hover { background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; text-transform:none; text-decoration: underline; color: #009ade;}

						#gallery a:visited { background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; text-transform:none; text-decoration: underline; color: #000;}
						

						#gallery2 a:link { background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; text-transform:none; text-decoration: underline; color: #000;}

						#gallery2 a:hover { background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; text-transform:none; text-decoration: underline; color: #009ade;}

						#gallery2 a:visited { background-color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font: 12px/1.45em Helvetica, sans-serif; text-transform:none; text-decoration: underline; color: #000;}

						#gallery2 .productImage {
							vertical-align: top;
							padding: 0 20px 0 20px;
							width: 330px;
							float: left;
						}
						
						#gallery2 .productDesc {
							vertical-align: top;
							padding: 0px;
							width: 337px;
							float: left;
						}
						#gallery2 .cart {
							vertical-align: top;
							padding: 0;
							width: 685px;
							float: left;
						}
						.gray {
							vertical-align: top;
							clear: both;
							background-color: #f6f6f6;
							margin: 0 0 0 15px;
							padding: 0px;
							width: 730px;
							height: 65px;
							float: left;
						}
						.gray h1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; padding: 20px 0 0 85px; }


#gallery { margin-left:15px; }

table#gallery tr.row1, tr.row2, tr.row3, tr.row4
{ 
border-left: 10px #fff solid;
border-right: 11px #fff solid; }

table#gallery tr.row1, tr.row2, tr.row3
{ border-bottom: 15px #fff solid; }

#gallery .row1, .row2, .row3, .row4 { background-color:#FFF; }

table#gallery td.col1
{ padding: ; }





						#gallery .col1 {
								vertical-align: top;
								padding: 10px 35px 10px 16px;
        						border-right: 0px solid #f1f1f1;
						}

#gallery .col2 {
	vertical-align: top;
	padding: 10px 35px 10px 10px;
        border-right: 0px solid #f1f1f1;
}

#gallery .col3 {
	vertical-align: top;
	padding: 10px 35px 10px 10px;
        border-right: 0px solid #f1f1f1;
}

#gallery .col4 {
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}




#gallery2 .col2, .col3 { vertical-align: top; padding: 10px 44px 10px 0px; border-right: 0px solid #f1f1f1; }
#gallery2 .col4 { vertical-align: top; padding: 10px 31px 10px 0px; }
#gallery2 .col1 { vertical-align: top; padding: 10px 44px 10px 26px; }




.gallery-image img {
	margin: 3px;
        padding: 5px;
        height: 160px;
       
}

.gallery-image img:hover {
	background-color: #f7f7f7;
}

.gallery-info {
	line-height: 1.4em;
	padding: 3px 6px 0;
        width: 125px;
        text-align: center;
        font-size: 12px;
}
 
						#bottom { width: 1025px; }
						
						#footer { width: 725px; height: 30px; float: left; position: relative; margin-left: 0px; }
						#footer a:link { 
									color: #000;
									text-decoration: none;
									font-size: 12px;
									padding: 0px 20px 0px 20px;
									text-transform: uppercase;
						}
						#footer a:visited { 
									color: #000;
									text-decoration: none;
									font-size: 12px;
									padding: 0px 20px 0px 20px;
									text-transform: uppercase;
						}
						#copyright {
								float: left;
                                position: relative;
                                width: 300px;
								height: 30px;
								text-align: right;
								font-size: 12px;
								color: #999999;
                        }
						
						

/* @group Products */

#product-left {
	width: 250px;
	float: left;
        padding-top: 10px;
}

#product-image, .product-images {
	margin-bottom: 10px;
}

.product-images{

}

#product-image {
	width: 250px;
}

.product-images {
	margin-right: 10px;
	float: left;
}

#product-image img, .product-images img {
	margin: 3px;
        border: 1px solid #ccc;
}

#product-image img:hover, .product-images img:hover {
	background-color: #f7f7f7;
}

#product-right {
	width: 360px;
	float: right;
    padding-top: 13px;
}
#product-title {
       font-size: 12px;
       padding: 3px;
       border-bottom: 1px solid #f1f1f1;
       text-decoration: none;

}
#product-title strong {
	color: #000;
	text-decoration: none;
        font-size: 14px;

}

#product-variants {
	font-size: 11px;
	margin: 10px 0 15px;
	padding: 8px 3px 8px 3px;
        border-top: 1px solid #f1f1f1;
        

}

#product-variants ul {
	margin-bottom: 0;
}

#product-variants ul li {
	padding: 4px 6px;
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0;
        font-size: 12px;
}

#product-variants .odd {
	background: #f7f7f7;
}

#product-details {
	padding: 10px 0 15px;
        font-size:12px;
}

.radio {
	margin-left: 3px;
}

/* @end */


/* @group Global Styles */

img {
	border: none;
}

p {
	padding-bottom: 10px;
       font-size: 12px;
       font-weight: normal;
}

table {
	text-align: left;
	margin-bottom: 15px;
	border-collapse: collapse;
}

del {
	color: #582301;
	font-size: 12px;
	padding-left: 3px;
}

small {
	font-size: 11px;
	line-height: 1.4em;
}

ul, ol {
	margin-bottom: 10px;
}

ul li {
	padding: 1px 0 1px 15px; 
        font-size: 12px;
        font-weight: normal;
	list-style-type: disc;
	list-style-position: inside;
}

ol li {
	padding: 1px 0 1px 15px;
	list-style-type: none;
        font-weight: normal;
	list-style-position: inside;
}

.clear {
	clear: both;
}

.right {
	float: right;
}

.bold-blue {
	color: #55abd2;
	font-weight: bold;
}

.bold-red {
	color: #582301;
	font-weight: bold;
}

.light {
	color: #7f756a;
}

/* @end */


/* @group Shopping Basket */

#gallery2 .cart h1 { padding: 10px 0 8px 0; text-transform:uppercase; }

#basket {
	width: 100%;
	border-top: 1px solid #f1f1f1;
}

#basket th {
	padding: 5px 0 2px;
	border-bottom: 1px solid #f1f1f1;
	text-align: left;
}

#basket td {
	vertical-align: top;
	border-bottom: 1px solid #f1f1f1;
}

#basket td.basket-column-one {
	padding: 7px 0;
}

#basket td.basket-column {
	width: 80px;
	padding-top: 12px;
}

.basket-images {
	margin: 0 10px 0 7px;
	float: left;
	border: 1px solid #f1f1f1;
}

.basket-images img {
	background-color: #f7f7f7;
	margin: 3px;
	padding: 5px;
}

.basket-images img:hover {
	background-color: #009ade;
}

.basket-desc {
	width: 200px;
	padding-top: 2px;
	float: left;
}

.basket-odd, .basket-even {
	padding: 7px 10px;
}

.basket-even {
	background-color: #f1f1f1;
}

#basket-right {
	text-align: right;
	width: 250px;
	float: right;
}

#basket-right h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 15px 15px 0;
}

#basket p {
	padding-bottom: 2px;
}

/* @end */


#paginate {
	text-align: center;
	padding: 0px 0;
	font-family:Verdana, Geneva, sans-serif;
}

#paginate a:link, a:hover, a:visited { color: #FFF; text-decoration: none; }
#paginate a:hover { color: #FFF; text-decoration: none; }
#paginate a:visited { color: #FFF; text-decoration: none; }

#paginate .next, #paginate .prev {
	margin: 0 3px;
}

#paginate .current {
	padding: 0 2px;
}


.product { 
			background-color: #FFF;
								float: left;
                                position: relative;
                                width: 707px;
								height: 470px;
								padding: 20px 23px 0px 0px;
                                margin: 0 0 0 15px; }
								
								

								.page0 { 
								background-color: #FFF;
								float: left;
                                position: relative;
                                width: 687px;
								min-height: 200px; padding-bottom: 10px;
								padding: 20px;
                                margin: 0 0 0 15px; }


								.pagePP { 
								background-color: #FFF;
								float: left;
                                position: relative;
                                width: 687px;
								height: 740px;
								padding: 20px;
                                margin: 0 0 0 15px; }
								


								.cart { 
								background-color: #FFF;
								float: left;
                                position: relative;
                                width: 717px;
								min-height: 740px; padding-bottom: 10px; 
								padding: 15px 13px 0px 0px;
                                margin: 0 0 0 15px;
								font: 12px/1.45em Helvetica, sans-serif; }
								
								.cart a:link, a:visited, a:hover { color: #009ade; }
						
						
                </style>