@charset "utf-8";
/* CSS Document */

html{height:100%; }
body{height:100%; background-color:#333333;margin:0px; font-family:"Arial", Helvetica, sans-serif; font-size:14px; color:#333333;}

a { text-decoration:none; color:#333333}
a:hover{ text-decoration:underline;}

	#stage { width:800px; background-color:#FFFFFF; min-height:100%;/**/ margin:auto; margin-bottom:0; margin-top:0 }
	#top-bar-1{width:740px; background-color:#FF0000; height:30px; margin:auto;}
	#top-bar-1, #top-bar-1 a{ color:#FFFFFF; font-size:12px;}
	#trolley-img{float:right; width:222px; height:30px; /*background-image:url(images/trolley.png); background-repeat:no-repeat;*/ padding:0px 10px 0px 20px; text-align:right}
		#trolley-img img{padding:5px 0px 0px 0px;}
		#trolley-img a{height:30px; padding:0px 0px 0px 30px; line-height:30px;background-image:url(images/trolley-img.png); background-repeat:no-repeat;}
	
	#shop-buttons{float:left; width:378px; height:25px; padding:8px 0px 0px 10px }
	#logo-img{width:740px; height:30px; background-image:url(images/logo.png); margin:auto;}
	
	#spacer-2px{ height:1px;width:740px; margin:auto;}
	#spacer-3px{ height:3px;width:740px; margin:auto;}
	#spacer-5px{ height:5px;width:740px; margin:auto;}
	#spacer-19px{ height:19px;width:740px; margin:auto;}
	#spacer-16px{ height:16px;width:740px; margin:auto;}
	#spacer-31px{ height:31px;width:740px; margin:auto;}
	
	#spacer-1px-v-nav{height:42px; width:1px;float:left}
	
	#top-bar-2, #footer-bar{width:740px; background-color:#CCCCCC; height:4px; margin:auto;}
	
	#top-bar-v-nav{width:740px; height:42px; margin:auto;}
	
	#homepage-img{width:740px; height:296px; margin:auto;}
	#home-img1{width:165px; height:296px;float:left;background-image:url(images/home-img1.png);}
	#home-img2{width:170px; height:296px;float:left;background-image:url(images/home-img2.png);}
	#home-img3{width:160px; height:296px;float:left;background-image:url(images/home-img3.png);}
	#home-img4{width:147px; height:296px;float:left;background-image:url(images/home-img4.png);}
	#home-img5{width:98px; height:296px;float:left;background-image:url(images/home-img5.png);}
	
	#default-page-txt{width:740px;  margin:auto;background-color:#FFFFFF; }
	#default-page-txt p{padding:10px 12px 0px 12px;}
	#default-page-text-title{ height:23px; background-color:#FF0000;   color:#FFFFFF; padding:10px 0px 0px 12px;}
	
	#default-h-nav { width:123px; float:left;}
	#default-shop-body {width:587px; float:left; padding:3px 15px 0px 15px;}
			#default-shop-body a{ color:#FF0000; text-decoration:none}
			#default-shop-body a:hover{ color:#FF0000; text-decoration:underline}
			#default-shop-body .red{ color:#FF0000;}
		#default-shop-body-h1{ padding:2px 0px 10px 0px; font-weight:bold; font-size:16px}
			#default-shop-body-h1 a{ color:#FF0000; text-decoration:none}
			#default-shop-body-h1 a:hover{ color:#FF0000; text-decoration:underline}
			#default-shop-body-h1 .red{ color:#FF0000;}		
	/* Navigation left-panel */	
				#default-h-nav a{ text-decoration:none; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; background-position:0px 0px; }
				#default-h-nav a:hover{ text-decoration:underline; }
				
				#h-nav-viewcart{ background-image:url(images/h-button.png); width:112px;height:23px; padding:7px 0px 0px 11px;}
				#h-nav-checkout{ background-image:url(images/h-button.png);width:112px;height:23px;padding:7px 0px 0px 11px;}
				#h-nav-orderhistory{ background-image:url(images/h-button.png); width:112px;height:23px;padding:7px 0px 0px 11px;}		
				
				#h-nav-hovered{ background-image:url(images/h-button.png); width:112px;height:23px;padding:7px 0px 0px 11px; text-decoration:underline; font-size:15px}		
				#h-nav-addpayment{ background-image:url(images/h-button.png); width:112px;height:23px;padding:7px 0px 0px 11px; text-decoration:none; font-size:15px}
	
	#homepage-txt{width:740px; height:234px; margin:auto;background-color:#FFFFFF}
	#left-text {width:555px; height:234px; float:left; background-color:#FFFFFF}
    #right-image {width:185px; height:234px; float:left;background-image:url(images/home-img6.png);}
	#home-page-text-title{ height:23px; background-color:#FF0000;  padding:10px 0px 0px 12px ; color:#FFFFFF;}
	
	#left-text p{padding:10px 0px 0px 12px ;}
	#left-text i{ color:#FF0000}
	#footer{width:740px; height:60px; margin:auto;}
	#footer-left-text{width:670px; height:60px;float:left; background-color:#FFFFFF}
	#footer-right-image{width:70px; height:60px;float:left;background-image:url(images/adagency.png);}
	
	#foot-lleft{width:375px; height:39px; float:left; padding: 4px 0px 0px 10px; line-height:25px}
	#foot-rleft{width:284px; height:39px; float:left; padding: 4px 1px 0px 0px; text-align:right;  line-height:25px}
	
	/* Navigation */
				#top-bar-v-nav a{ text-decoration:none; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:10px; height:32px;background-position:0px 0px; }
				#top-bar-v-nav a:hover{ text-decoration:none; color:#FFFFFF;  text-align:center; }
				
	            #v-nav-home a{       background-image:url(images/vertical-button-nav-123px.png); float:left; width:123px; }
        		#v-nav-profile a{    background-image:url(images/vertical-button-nav-122px.png); float:left; width:122px; }
        		#v-nav-products a{   background-image:url(images/vertical-button-nav-122px.png); float:left; width:122px; }
        		#v-nav-buyonline a{  background-image:url(images/vertical-button-nav-123px.png); float:left; width:123px; }
        		#v-nav-myaccount a{  background-image:url(images/vertical-button-nav-122px.png); float:left; width:122px; }
        		#v-nav-contactus a{  background-image:url(images/vertical-button-nav-123px.png); float:left; width:123px; }
				
				#v-nav-home a:hover{      background-position:0px -42px; color:#FFFFFF}
        		#v-nav-profile a:hover{   background-position:0px -42px; color:#FFFFFF}
        		#v-nav-products a:hover{  background-position:0px -42px; color:#FFFFFF}
        		#v-nav-buyonline a:hover{ background-position:0px -42px; color:#FFFFFF}
        		#v-nav-myaccount a:hover{ background-position:0px -42px; color:#FFFFFF}
        		#v-nav-contactus a:hover{ background-position:0px -42px; color:#FFFFFF}
				
				#v-nav-hovered123{  text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:10px; height:32px;
				background-image:url(images/vertical-button-nav-123px.png); float:left; width:123px; background-position:0px -42px; color:#FFFFFF}
				
				#v-nav-hovered122{  text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:10px; height:32px;
				background-image:url(images/vertical-button-nav-122px.png); float:left; width:122px; background-position:0px -42px; color:#FFFFFF}
								
/* CONTACT PAGE - width 587px*/
#body-text-google-map {width:327px; margin:auto; height:350px; }
#default-left-area {width:357px; float:left; padding: 10px 0px 0px 5px;}
#default-right-area {width:215px; float:right; padding:10px 0px 0px 0px; }

#default-right-area a, #default-left-area a{ color:#333333; line-height: 20px; }
/* LOGIN FORM PAGE - width 587px*/
#login-form { width:587px ;}
div.form-left-column {width:150px; float:left; height:27px; padding:3px 0px 0px 50px;}
div.form-right-column {width:387px; float:right; height:30px; }

.copy_right_text { font-size:9px; color:#FFFFFF}
.inputRequirement{ color:#FF0000; font-size:9px;}
.form-title { padding:30px 0px 10px 50px; }
.buttons-align-right{ text-align:right}

/* Product page */
	#three-cells-outer {padding:10px 0px 10px 10px;}
	#three-cells-outer-l{ width:136px; float:left;}
	#three-cells-outer-m{ width:220px; float:left; }
	#three-cells-outer-r{ width:220px; float:left;}
	
	#three-cells-l{ width:136px; float:left;}
	#three-cells-m{ width:220px; float:left; }
	#three-cells-r{ width:220px; float:left;}	
	#three-cells-merge-m-r{ width:440px; float:left;}
	
	#three-cells-merge-l-m-r{ width:576px; float:left; padding: 10px 0px 0px 0px;}
	
	div.link-right, div.link-right a{ text-align:right; padding:0px 10px 0px 0px}
	span.smaller { font-size:12px}
	
	div.left120{width:120px; float:left;}
	div.left90{width:90px; float:left;}