@import url("navigation.css");
@import url("form.css");

.main{background:#fff;border:solid 1px #cfcfcf;line-height:15px;margin:0 auto;padding-bottom:20px;overflow:hidden;position:relative;width:960px}

/* ************************************** */
/* INFO MESSAGES                          */ 
/* ************************************** */
blockquote, blockquote.info {
    border-top:          1px dotted #a1d97e;
    border-bottom:       1px dotted #a1d97e;
    padding:             5px;
    padding-top:         13px;
    padding-bottom:      15px;
    margin-right:        5%;
    margin-left:         0%;
    
    margin-bottom:       10px;
    background-repeat:   no-repeat;
    background-position: top left;
    font-size:           10pt;
}
blockquote.info, blockquote.error, blockquote.allgood { background-position:10px center; padding-left:57px; width:95%; }
blockquote.info { background-image:url(/layout/boxed_white/images/blockquote_info.png); border-top:1px dotted #36648B; border-bottom:1px dotted #36648B; }
blockquote.error { background-image:url(/layout/boxed_white/images/blockquote_error.png); border-top:1px dotted #d99d80; border-bottom:1px dotted #d99d80; }
blockquote.allgood { background-image:url(/layout/boxed_white/images/blockquote_allgood.png); }
blockquote p, #content blockquote p { margin:0px; text-indent:0px; }

.standardnum{font-weight:bold}
.contactcontainer{background:none;border:1px solid;float:left;margin:2px}
.end{clear:both}
#float_left{float:left}

/* ************************************** */
/* VARIOUS COLORS                         */
/* ************************************** */
.alternate_1{background:#FFEC8B}
.alternate_2{background:url("/layout/boxed_white/images/subnav_bg_pixel.png")}
.ad_header{background:#FFEC8B;border:2px solid #EEAD0E;height:70px}

/* ************************************** */
/* LINKS                                  */ 
/* ************************************** */
a{color:#242424;cursor:pointer;text-decoration:underline}
a:hover{text-decoration:underline}
a:visited{color:#000000;text-decoration:underline}
.defaultlink a{color: text-decoration:underline}
/* ************************************** */

/* ************************************** */
/* CART LINE                              */
/* ************************************** */
.cart_line_green_line{background:url(/layout/boxed_white/images/green_line_1.png) repeat-x bottom}
.cart_line_gray_line{background:url(/layout/boxed_white/images/gray_line_1.png) repeat-x bottom}
.cart_line_active{background:#FFF68F;font-weight:bold}
.cart_line_inactive{background:#D3D3D3}
.cart_line_inactive_dark{background:#D3D3D3;color:#696969}

/* ************************************** */
/* TABLES                                 */
/* ************************************** */
/* COUNTRYLIST                            */
.countrylisthead{border-bottom:1px dotted #36648B;border-top:1px dotted #36648B;font-size:15px;font-variant:small-caps;font-weight:bold;letter-spacing:2px;margin-bottom:10px;padding-bottom:2px;text-transform:capitalize}
.pricedetail{border:80px;float:left;margin-top:5px;width:69%}
*{margin:0;padding:0}
body{background:#fff url("/layout/boxed_white/images/bg.gif") repeat-x scroll 0 0;font:normal normal normal 12px tahoma,verdana,arial,helvetica,sans-serif}
h2{border-bottom:3px double #36648B;clear:both;color:#242424;font-size:19px;font-variant:small-caps;font-weight:normal;margin-bottom:22px;padding:5px 0 6px 10px;text-align:center;text-transform:capitalize;width:890px}
h3{border-bottom:1px dotted #36648B;border-top:1px dotted #36648B;font-size:15px;font-variant:small-caps;font-weight:bold;letter-spacing:2px;margin-bottom:10px;padding-bottom:2px;text-transform:capitalize}
h3#pricelist{border-bottom:1px dotted #36648B;border-top:1px dotted #36648B;font-size:15px;font-variant:small-caps;font-weight:bold;letter-spacing:2px;margin-bottom:10px;margin-left:280px;padding-bottom:2px;text-transform:capitalize}
h4{color:#242424;font-size:11px;font-weight:bold}
h5{color:#242424;font-size:10px;font-weight:bold}
table{border:0}

.missingpage{background:url(/layout/boxed_white/images/404_bg.png) no-repeat center;height:300px;}
.smallprint{color:#696969;font-size:7pt;text-align:justify;}

ul{list-style:none}
html{overflow-y:scroll}
.logo{float:left;height:29px;margin-top:-35px;width:107px}
.logo img{border:0px;height:69px;text-decoration:none;width:202px;}

.copyright{border:1px solid #c2c2c2;clear:both;height:22px;margin-top:0px;width:898px}
.copyright a{color:#6d6d6d;font-size:9px;font-weight:normal}
.copyright div{color:#6d6d6d;font-size:10px;margin-top:3px;text-align:center}

.content{clear:both;float:left;padding:0 30px 30px;width:880px}
.maincontent{float:left;padding-right:20px;width:889px}
.placeholder_20{clear:both;height:20px;}

.copy h4 { padding-left: 10px; }
.copy h1{ font-size: 14px; font-weight: normal; line-height: 18px;}
.copy .teaser { border-top:1px solid #73a896 !important; margin-top:2px; padding-top:5px; }

.box1_main a { text-decoration: none; }
.box1_main {padding-left: 10px;}
.box1_main h1 { margin-bottom: 10px; }
.box1, .box2, .box3{ background-color:#fff; border:1px solid #dfdfdf; height:213px; margin-right:9px; text-align:left; width:417px;}
* html .box3 { margin-right: 0px;  }

.frontpage { padding: 10px; }
.frontpage a.adac { color: #000; background: transparent url(/img/deko/raquob_black.gif) no-repeat scroll right 4px; }
.frontpage span.blacklink { font-weight: bold; font-size: 10px; color: #000; }
.frontpage span.blackraquob { background: transparent url("/layout/boxed_white/images/deko/raquob_black.gif") no-repeat scroll right 4px; padding-right: 10px; }
.frontpage .adac p { padding-left: 15px; margin-bottom: 3px; }
.frontpagestart { height: 122px; }
.frontpagestart .big sup { font-size:10px; position:relative; top:-4px; padding-left:2px; }
.frontpagestart ul { margin-bottom:20px; padding-left: 2px; width: 150px; }
.frontpagestart ul.list li { list-style-type: disc; margin-left: 13px; padding: 0;}