@charset "utf-8";
/* CSS Document */

body{margin:0px; background-color:#dddddd; background-image:url(../img/bg_repeat.png); background-repeat:repeat-x; font-family: Helvetica, Arial, Sans-Serif; color:#4b4b4c; font-size: 12px; }

a:link, a:visited, a:active {color:#6f0b1b; text-decoration:none;}
a:hover {color:#000000; text-decoration: underline;}

h1 {font-size:22px; color:#4b4b4c; margin-top:10px; margin-bottom:10px;}
h2 {font-size:18px; color:#4b4b4c; margin-top:5px; margin-bottom:10px;}
h3 {font-size:16px; color:#4b4b4c; margin-top:5px; margin-bottom:10px;}
h4 {font-size:12px; color:#cccccc; margin-bottom:10px;}
h5 {font-size:12px; color:#cccccc; margin:0px; font-weight:lighter;}
h6 {font-size:12px; color:#4b4b4c; margin:0px; font-weight:lighter;}

h5 a:link, h5 a:visited, h5 a:active {font-size:12px; color:#cccccc; margin:0px; font-weight:lighter;}
h5 a:hover {color:#999999; text-decoration:none;}

p {font-size:12px;}

blockquote {margin-top:0px; margin-bottom:0px; font-size:12px;}

img[align*="left"] {padding-right: 5px; padding-bottom: 1px;}

/*--AD BLOCKING--*/

img[src*="ads.pheedo.com"] {display: none !important;}

/*---------------ID-----------------*/

#top_bar {width:100%; height:43px;}

#top_bar_center {background-image:url(../img/top_bar.png); background-repeat:no-repeat; width:454px; height:43px; float:right; margin-right:0px;}

#top_bar_left {background-image:url(../img/top_bar_left.png); background-repeat:repeat-x; width:65%; height:43px; float:left;}

#top_bar_right {background-image:url(../img/top_bar_right.png); background-repeat:repeat-x; width:35%; height:43px; float:left;}

#header_wrapper {width:846px; margin-left:auto; margin-right:auto;}

#logo {width:220px; height:70px; margin-left:50px; margin-top:3px; float:left;}

#quote_btn {width:165px; height:31px; float:right; margin-right:25px;}

#nav_bar {width:846px; height:51px; background-image:url(../img/nav_bar.png); margin-top:0px;}

#nav {width:422px; height:32px; padding-top:4px; float:right; padding-right:5px; padding-left:5px;}

#banner_wrapper {margin-top:1px; margin-left:auto; margin-right:auto; width:832px; height:237px;}
/* #banner {display:none; opacity:0;} Invisiable before fadein*/

#body_wrapper {background-image:url(../img/body_repeat.png); background-repeat:repeat-y; background-position:center top; width: 786px; min-height:300px; margin-left:auto; margin-right:auto; padding-left:30px; padding-right:30px; padding-top:5px; padding-bottom:5px;}

#text_wrapper {width: 786px; min-height: 170px; padding-bottom:5px}

#upper_text_wrapper {width: 786px; min-height: 170px; padding-bottom:5px}

#lower_text_wrapper {width: 786px; min-height: 170px; border-top: 1px solid #e9e9e9; padding-top:15px;}

#right_pic {width:225px; height:149px; float:right; margin-left:20px; margin-bottom:5px; border: 3px solid #c3c3c3;}

#left_pic {width:225px; height:149px; float:left; margin-right:20px; margin-bottom:5px; border: 3px solid #c3c3c3;}

#footer_wrapper {background-image:url(../img/footer.png); background-repeat:no-repeat; background-position:center top; width:786px; height:35px; margin-left:auto; margin-right:auto; padding-left:30px; padding-right:30px; padding-top:25px;}

#footer_right {width:400px; float:right;}

#info {width:810px; margin-left:auto; margin-right:auto; padding-bottom:25px;}

#info_right {width:300px; float:right;}

/*------------Class-----------*/

.div_line {color:#666666; font-size:12px; font-weight:lighter;}

.list {list-style:none;}

.clear {clear:both;}

.alert {margin-top:10px; font-size:12px; color:#6f0b1b; padding: 5px; background-color:#dddddd; border: solid 3px #bbbbbb;}

/*----Order Form----*/

#details  {width:385px; background-image:url(../img/pattern_102.png); background-color: #eeeded; border: 3px solid #c3c3c3; padding:5px; margin-left:0; margin-bottom:10px; float:left; min-height:340px;}

#contact_info {width:355px; background-image:url(../img/pattern_102.png); background-color: #eeeeee; border: 3px solid #c3c3c3; padding:5px; margin-bottom:5px; float:right; line-height:20px; min-height:340px;}

#send {width:365px; padding:5px; margin-left:2px;} 

/*--Order Form End--*/

/*--NEWS--*/

#left_column {width:235px; float:left;}
#mid_column {width:545px; float:left;}

#no_news {float:left;}

#home_pic {width:225px; height:149px; border: 3px solid #c3c3c3; float:right; margin-left:20px; margin-bottom:20px;}

#news {width:210px; margin-top:20px; padding-right:8px; border-right: 1px solid #dddddd; }

#upper_text_wrapper li{ margin-top: 3px; margin-bottom: 3px; }

