@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#73acd9; color:#19171a; background-image:url(images/bg_gradiant.jpg); background-repeat:repeat-x; width: 100%; font-size:11px;}



#top_nav {background-color:#73acd9; width:100%; height:50px; clear:both; margin:0; position:absolute; top:0px; left:0px;}
#top_nav ul{list-style:none; margin:16px auto 16px auto; padding:0; text-align:center;  }
#top_nav li {display:inline; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:500; padding:0 16px 0 16px; }
#top_nav a:link, #top_nav a:active, #top_nav a:visited {text-decoration:none; color:#ffdf01; text-transform:uppercase;}
#top_nav a:hover {text-decoration:none; color:#f6a539;}


#content {  margin-left:auto; margin-right:auto; width:940px; }

#left_col {margin-top:100px; width:308px; float: left;}

#right_col {width:550px; margin:100px 0 0 80px; padding:0; float:left; }
#right_col_top {width:550px; height:25px; margin:0; padding:0; background-image:url(images/right_col_top.png); background-repeat:no-repeat;}
#right_col_mid {background: #fce99c; margin:0; width:540px; padding: 0px 5px 10px 5px; border-collapse:collapse;}
#right_col_mid h1 {font-size:28px; color:#02418e; text-align:center; margin:0; padding:1em 0 .8em 0 ;}
#right_col_mid h2 {font-size:18px; color:#02418e; text-align:center; margin:0; padding:0 0 .8em 0 ;}
#right_col_mid h3 {font-size:16px; color:#02418e; text-align:center; margin:0; padding:0 0 .8em 0 ;}
#right_col_mid p {padding:0 2em 1em 2em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; font-size:1.5em; text-align:justify; }

#right_col_mid a:link, #right_col_mid a:active, #right_col_mid a:visited {text-decoration:none; color:#02418e; font-weight:bold;}
#right_col_mid a:hover {text-decoration:none; color:#02418e; background-color:#ffdf01;}

#right_col_bot {background-image:url(images/right_col_bot.png); background-repeat:repeat-x; height:50px; background-color:#fce99c;}

#foot {width: 100%; background: #f6a539; height:20px; margin: 32px 0 0 0; text-align:center;}
#foot ul{list-style:none; margin:2px auto 0 auto; padding:0; text-align:center;  }
#foot li {display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:200; padding:0px 16px 0 16px; }
#foot a:link, #foot a:active, #foot a:visited {text-decoration:none; color:#02418e; font-weight:bold;}
#foot a:hover {text-decoration:none; color:#FFFFFF;}


#language {color:#FFFFFF; text-align:right; margin:0 5px 0 0; position:absolute; top:55px; right:5px; display:none;}

.clear {width:100%; clear:both;}

.quote {background: transparent url(images/left-quote.png) left top no-repeat; margin:10px 40px 5px 40px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.55em; font-size:1.5em; text-align:left;}

.out-quote { width:24px; background: transparent url(images/right-quote.png) right bottom no-repeat;} 

.cite {margin:0; font-style:italic; margin: 0 40px 0 50px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; font-size:1.5em; float:right; clear:left; text-align:right;}

img {border:none;}

.dropcap {
float:left;
color:#f6a539;
font-size:100px;
line-height:70px;
padding:3px 5px 0 0;
font-family: Times, serif, Georgia;
} 

#image_buttons {text-align: center; padding:3px;}
#image_buttons a:link, #image_buttons a:active, #image_buttons a:visited {text-decoration:none; color:#02418e; font-weight:bold;}
#image_buttons a:hover {text-decoration:none; color:#f6a539;}

#cart_wrapper {margin-left:auto; margin-right:auto;}

#cart {margin-left:auto; margin-right:auto; border:solid #73acd9 1px; padding:5px; background-color:#FFFFFF;}
#cart label {font-size:16px; color:#02418e; text-align:center; margin:0; padding:0 0 .8em 0 ;}
.cart_cell {padding:5px 20px 5px 20px; text-align:center;}


#photo {width: 308px; border: #333333 solid 1px; background-color:#FFFFFF; margin:40px 0 0 0; padding:0;}
#photo img {border:#000000 solid 1px; margin: 5px 5px 0 5px; padding:0; }
.caption {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding:5px; margin:0;}
