/* CSS Document */
body	{
background-color:#FFFFFF;
margin:0;
padding:15px 0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:center;
line-height:1.5em;
}
div, img	{
margin:0;
padding:0;
}
a	{
color:#666666;
text-decoration:underline;
}
a:hover	{
color:#000000;
}
h1	{
color:#EB7516;
font-family:Georgia, "Times New Roman", Times, serif;
margin:15px 0 15px 0;
padding:0;
font-size:24px;

}
h2	{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
font-size:14px;
}
p	{
margin:7px 0;
}
#border	{
background-color:#E6E6E6;
width:900px;
padding:4px;
margin:0 auto;
text-align:left;
}
#container	{
margin:0;
padding:0;
width:900px;
background-color:#011B79;
background-image:url(images/bg_cont.jpg);
background-repeat:repeat-x;
}
#banner	{
padding:10px 10px 0 0;
}
#logo	{
float:left;
margin:0;
}
#flashbox	{
width:580px;
height:195px;
background-color:#666666;
float:right;
margin:0 0 10px 0;
padding:0;
}
#main	{
clear:both;
}
#left	{
width:180px;
float:left;
}
#left img	{
margin:5px 0 0 30px;
}
#white_box	{
float:right;
width:710px;
background-color:#FFFFFF;
margin:0 0 0px 0;
padding:0 10px 0 0;
}
#photo_nav	{
margin:10px 0 0 10px;
padding:0;
}
#content	{
width:100%;
min-height:500px;
height:auto;

float:left;
background-image:url(images/grey_bg.gif);
background-repeat:repeat-y;
background-position:right;
margin:10px 0 0 0;
padding:0;
}
#footer	{
clear:both;
color:#FFFFFF;
padding:0 10px;
line-height:25px;
}
#footer a	{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover	{
text-decoration:underline;
}

#credit	{
float:right;
}
/* for Internet Explorer */
/*\*/
* html #content {
height: 500px;
}
/**/
#content1	{
width:100%;
min-height:650px;
height:auto;
float:left;
margin:50px 0 0 0;
padding:0;
}
#content2	{
width:100%;
min-height:650px;
height:auto;
float:left;
margin:10px 0 0 0;
padding:0;
}

/* for Internet Explorer */
/*\*/
* html #content1 {
height: 650px;
}
/**/

#content_left	{
width:490px;
padding:0 10px 0 20px;
margin:0;
}
#content1_left	{
width:449px;
padding:0 10px 0 20px;
margin:0;
}
#content1_large	{
padding:0 10px 0 20px;
margin:0;
}
.limit	{
width:459px;
}
ul.limit li	{
width:400px;
}
#content_right	{
width:185px;
float:right;
height:100%;
margin:0;
padding:0;
}

.clear	{
clear:both;
width:100%;
height:20px;
}
p.clear	{
height:auto;
}
.orange_box	{
color:#ffffff;
background-color:#EB7516;
padding:10px;
border-bottom:5px solid #ffffff;
}
.orange_box a	{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.orange_box a:hover	{
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;

}

.grey_box	{
color:#EB7516;
padding:10px;
}
.grey_box a	{
color:#EB7516;
text-decoration:none;
font-weight:bold;

}
.grey_box a:hover	{
text-decoration:underline;
color:#EB7516;
font-weight:bold;

}

.grey_box .ruler {
height:1px;
border-bottom:1px dotted #EB7516;

}
ul#nav	{
margin:20px 0 10px 0;
padding:0 0 0 15px;
}
ul#nav li	{
list-style-type:none;
}
ul#nav li a	{
color:#FFFFFF;
text-decoration:none;
width:130px;
line-height:25px;
display:block;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px dotted #fff;
padding:0 0 0 15px;
}
ul#nav li a:hover	{
color:#EB7516;
}
#choices_pic	{
float:right;
width:227px;
margin:50px 0 0 0;
padding:0;
}
.login	{
float:right;
margin:0 190px 0 0;
cursor:pointer;
}
.half_row	{
width:250px;
float:left;
}
.clear_thin	{
clear:both;
height:1px;
}
ul.no_top_margin	{
padding-top:0;
margin-top:0;
}
ul.no_margin	{
padding:0 0 0 15px;;
margin:0;
}
ul.no_margin li	{
padding:0;
margin:0;
}
.shop	{
border:1px dotted #EB7516;
padding:10px;
}
ol li	{
padding-bottom:15px;
}
.right_pic	{
margin-left:10px;
margin-bottom:15px;
}

