body {margin:0px; background-color:#f7f7f7; background-image:url(../images/bg.gif); background-position:center; background-repeat:repeat-y; color:#333;}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#333;}
h1 {color:#526e86; font-size:24px;}
h2 {font-size:16px; padding-top:25px; border-bottom:1px dotted #ccc; padding-bottom:15px;}
h3 {font-size:14px; padding-top:7px; font-style:italic}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#333;}

a {text-decoration:underline; color:#305779;}
a:hover {text-decoration:underline; color:#ee6a05; }

#tophdrlinks { text-align:right }
#tophdrlinks ul { margin:0px; padding:0px;display:inline;  }
#tophdrlinks li { padding-right:16px; list-style-type:none; display:inline; }
#tophdrlinks li a { color:#666; text-decoration:none; }

#nav_gray {background-image:url(../images/nav_gray_bg.jpg); background-repeat:repeat-x; background-position:bottom; text-align:center}
#nav_gray_link { }
#nav_gray_link ul { margin:0px; padding:0px;display:inline;  }
#nav_gray_link li { padding-left:11px; padding-right:11px; list-style-type:none; display:inline; padding-bottom:0px; padding-top:0px; margin:0px; }
#nav_gray_link li a { color:333333; font-weight:bold; text-decoration:none; }

#nav_blue {background-image:url(../images/nav_blue_bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#708ea8;height:40px;}

#nav_blue_link { text-align:center }
#nav_blue_link ul { margin:0px; padding:0px;display:inline; }
#nav_blue_link li { padding-right:11px; padding-left:11px; list-style-type:none; display:inline; padding-bottom:0px; padding-top:0px; margin:0px;  }
#nav_blue_link li a { color:ffffff; font-weight:bold; text-decoration:none; }

#nav_blue_link2 { padding-bottom:7px; padding-left:13px; color:ffffff; font-size:12px;}
#nav_blue_link2 ul { margin:0px; padding:0px; display:inline; list-style-type:none;  }
#nav_blue_link2 li { display:inline;  list-style-type:none; padding-top:0px; margin:0px; padding-left:3px; padding-right:6px;  }
#nav_blue_link2 li a { color:ffffff; text-decoration:none; display:inline; font-weight:normal; }


#nav_blue_tab {background-color:#708ea8;text-align:center}

#cim_button { padding-bottom:3px;}
#cim_button ul { margin:0px; padding:0px; }
#cim_button li { list-style-type:none; display:inline; height:25px; width:203px; text-align:left; }
#cim_button li a { color:333; line-height:200%; font-size:11px; background-image:url(../images/cim_box_button.jpg); text-decoration:none; height:25px; width:203px; display:block; }
#cim_button li a span { padding-left:10px; font-size:11px;}

#right_menu_button { padding-bottom:3px;}
#right_menu_button ul { margin:0px; padding:0px; }
#right_menu_button li { list-style-type:none; display:inline; height:25px; width:203px; text-align:left; }
#right_menu_button li a { color:333; line-height:200%; font-size:11px; background-image:url(../images/right_menu_button.jpg); text-decoration:none; height:25px; width:203px; display:block; }
#right_menu_button li a span { padding-left:15px; font-size:11px;}

#left_menu_button { padding-bottom:3px;}
#left_menu_button ul { margin:0px; padding:0px; }
#left_menu_button li { list-style-type:none; display:inline; height:25px; width:203px; text-align:left; }
#left_menu_button li a { color:333; line-height:200%; font-size:11px; background-image:url(../images/cim_box_button.jpg); text-decoration:none; height:25px; width:203px; display:block; }
#left_menu_button li a span { padding-left:15px; font-size:11px;}

#dirnav {color:#ccc;font-size:10px; padding-bottom:5px;padding-left:10px; padding-top:10px;}
#dirnav a {color:#666; text-decoration:none}
#dirnav a:hover {color:#666; text-decoration:underline}

#bodycontainer {position: relative; width: 100%; padding-bottom:20px;}
#leftcontainer {width:620px; position: relative; left:10px; top:5px; border-right:1px dotted #999; padding-bottom:20px}
#leftcontent {width:600px; position: relative; left:0px; top:0px; padding:5px;}
#rightcontainer {width:240px; position: absolute; right:5px; top:0px;}
#rightcontainer p {padding-left:0px;text-align:left;}
#rightcontent {position:relative; right:0px; top:0px;}

#bodytext {padding-left:10px;padding-right:10px;}
.red_price {/*color:#C00; font-weight:bold; font-size:14px*/}


#footer {border-top:6px solid #526e86; background-color:#e6e6e6; padding:5px;}
#footer_header { color:#313e4a; font-size:12px; font-weight:bold; border-bottom:2px dotted #708ea8}
#footer_text {}
#footer_text ul { margin:0px; padding:0px;display:block;  }
#footer_text li { padding-right:23px; list-style-type:none; display:block; padding-bottom:2px; padding-top:2px; border-bottom:0px dotted #708ea8}
#footer_text li a { color:#313e4a; text-decoration:none; font-size:12px; }
#footer_text li a:hover { color:#4d6275; text-decoration:none; }

#homepageboxes { }
#homepageboxes h2 {font-size:14px; border-bottom:1px dotted #ccc; padding-top:10px; color:#526e86}
#homepageboxes a {color:#666; text-decoration:none; }
#homepageboxes a:hover {color:#ee6a05; text-decoration:none; }

#smalltext {font-size:11px; margin-top:-15px}


