/* CSS Document */
* {margin:0;}
html, body, form {height:100%;}
#wrapper {min-height: 100%; height: auto !important; height: 100%;	margin: 0 auto -25px; /* the bottom margin is the negative value of the footer's height */}
#shopFooter, .push {height: 25px; /* .push must be the same height as .footer */}
		
body {background-color:#e6f2f2; color:#000; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
a:link, a:visited {font-family: Arial, Helvetica, sans-serif; color:#343434; font-size:13px;}
a:hover, a:active {font-family: Arial, Helvetica, sans-serif; color:#343434; font-size:13px;}
.input{background-color:#a1b3b3; border:0px; color:#343434; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.button{background-color:#a1b3b3; border:0;color:#343434; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
div.clear {clear:both; height:0px;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}

/* header */
#header {width:779px; height:116px; margin:0 auto; font-family:Arial, Helvetica, sans-serif}
#headerMenu {list-style:none; margin:0; padding:6px 0 0; float:right; direction:rtl; text-align:right;}

#headerMenu li {text-align:right; direction:ltr}
#headerMenu li a {font-size:18px; text-decoration:none; line-height:20px;}
#headerMenu li a:link, #headerMenu li a:visited {color:#000;}
#headerMenu li a:hover, #headerMenu li a:active {color:#787878;}
#headerMenu li a:link.selected, #headerMenu li a:visited.selected {color:#f10404;}
#headerMenu li a:link.shop, #headerMenu li a:visited.shop {color:#CE86FE;}
#headerMenu li a:hover.shop, #headerMenu li a:active.shop {color:#9902FF;}
#header ul.subMenu {list-style:none; margin:0; padding:0 20px 0 0; display:none; float:left;}
#header ul.subMenu li {display:inline;margin:0 10px 0 0;}
#header ul.subMenu li a { font-size:15px; font-weight:bold;}
#header h1 {padding:25px 0 0 0px; margin:0; width:232px;}
#header h1 span {display:none;}
#home_link {font-family:Arial, Helvetica, sans-serif;; font-size:13px; float:left; margin:3px 45px 0 0; font-weight:bold; width:85px;}
#home_link_dark {font-family:Arial, Helvetica, sans-serif;; font-size:13px; float:left; margin:3px 45px 0 0; font-weight:bold; width:85px;}
#home_link:link, 		#home_link:visited { color:#000; text-decoration:none;}
#home_link:hover, 	#home_link:active { color:#000; text-decoration:none;}
#home_link_dark:link, 			#home_link_dark:visited { color:#787878; text-decoration:none;}
#home_link_dark:hover, 		#home_link_dark:active { color:#787878; text-decoration:none;}
#home_link img {margin:0px 5px 0 0; float:right;}
#home_link_dark img {margin:0px 5px 0 0; float:right;}


/* main content */
#content{background-color:#d1e1e1;}
#centeredContent {background-color:#D1E1E1; width:779px; margin:0 auto;}

/* jcarousel */
img.jcarousel-prev {float:left; margin:60px 0 0 0;}
img.jcarousel-next {float:left;margin:60px 0 0 0;}	

/* shop footer */
#shopFooter{/*background-color:#e6f2f2;*/}
#shopLinks{width:779px; margin:0 auto ;text-align:right; padding:3px 0px 3px; font-size:14px;color:#000;}
#shopLinks a:link, #shopLinks a:visited{color:#000; text-decoration:none; }
#shopLinks a:hover, #shopLinks a:active{color:#787878; text-decoration:none; }

/* checkout right panel (steps) */
#steps{width:167px; float:left; padding:6px;}
#steps li{color:#AFAFAF; font-size:13px; text-decoration:none;}
#steps li a:link, #steps li a:visited{color:#AFAFAF; font-size:13px; text-decoration:none;}
#steps li a:hover, #steps li a:active{color:#343434; font-size:13px;}
#steps .selected{color:#343434;font-size:15px;}

/* footer */
#footer {width:779px; margin:0 auto; background-color:#e6f2f2;}