@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0;background-color:#fcfbf5; min-width:1024px}
div#header{position:relative;background:url(img/top_bg.gif) left top repeat-x; height:188px; min-width:1000px}
div#main_menu {text-align:center; background:#c5c4be url(img/menu_bg.png) center center repeat-x; border-top:#c5c4be 1px solid; border-bottom:#585757 1px solid; height:28px; min-width:700px}
div#wrapper{float:left;width:100%; background:url(img/main_bg.png) top repeat-x; min-width:1000px}
div#content{margin: 0 18%; padding-bottom:15px}
div#navigation{float:left;width:18%;margin-left:-100%; margin-top:20px}
div#extra{float:left;width:18%;margin-left:-18%; margin-top:20px}
div#footer{clear:left;width:100%; background:url(img/main_bg.png) top repeat-x; border-top:#a4a3a0 1px solid; margin-top:10px}

img#back {float:right}
img#logo {position:absolute; top:93px; left:90px}

#main_menu a, #main_menu span {font:bold 12px Arial, Helvetica, sans-serif; padding:0 10px; text-decoration:none;line-height:28px}
#main_menu a {color:#000}
#main_menu span {color:#fff; background:#F00 url(img/span_bg.png) center repeat-x; height:28px; vertical-align:middle; display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:#d60000 1px solid; display:-moz-inline-stack; display:inline-block; position:relative; bottom:1px; margin:0 -4px}
#main_menu a:hover {color:#fff}
#main_menu img {position:relative; top:4px}
.block {border:#585757 1px solid; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:10px 15px; background-color:#f1f0ed}
div#themes {background-color:#fff}
.zag {height:53px; background:#4482a0 right center no-repeat; border-top-right-radius:7px; border-top-left-radius:7px; -moz-border-radius-topright:7px; -moz-border-radius-topleft:7px; -webkit-border-top-right-radius:7px; -webkit-border-top-left-radius:7px; border-bottom:#585757 1px solid;}
.zag span {font:bold 13px Arial, Helvetica, sans-serif; color:#fcfbf5; margin-left:15px; position:relative; top:17px}
.zag img {position:relative; top: 20px; left:10px}
.text {padding:0 15px}
.text p {font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px}
.text hr {margin-bottom:10px}
.dop_menu {padding:15px}


a {color:#006d90; text-decoration:none}
a:hover {color:#d60000; text-decoration:underline}
a.none:hover{text-decoration:none}
a.none:visited{text-decoration:none}
img#banner{border:0px; border-style:solid; border-color:#A5C07C}
#b1 {background-image:url(img/block1.png)}
#b2 {background-image:url(img/block2.png)}
#b3 {background-image:url(img/money.png)}
#navigate .dop_menu a {background:url(img/circle.png) left center no-repeat; padding-left:15px; font:bold 13px Arial, Helvetica, sans-serif; margin-left:35px}
#navigate_right .dop_menu a {background:url(img/circle.png) left center no-repeat; padding-left:15px; font:bold 13px Arial, Helvetica, sans-serif; margin-left:35px}

#themes .dop_menu {padding:15px 10px}
#themes .dop_menu a, #themes .dop_menu span {background:url(img/arr_1.png) left center no-repeat; padding:3px 10px; font:normal 12px Arial, Helvetica, sans-serif; margin:0 0 0 20px; color:#753B2C}
#themes .dop_menu div.back{background-color:#f1f0ed}
#themes .dop_menu span {background:url(img/arr_b.png) left center no-repeat;color:#006D90; font-weight:bold; margin-bottom:5px; display:block}
#themes .dop_menu a:hover { background:url(img/arr_1_l.png) left center no-repeat; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; margin-left:20px; color:#d60000}
#themes .dop_menu a.submenu {color:#006D90; background:none; margin:0 0 3px 20px}
#themes .dop_menu a.submenu:hover {color:#d60000; background:none; text-decoration:none}
#content p {color:#000; margin-bottom:15px}
#content .text {margin:30px 25px}
h1{font:bold 15px Arial, Helvetica, sans-serif; color:#006d90;  padding-left:25px}
h2{color:#006D90;font:bold 13px Arial, Helvetica, sans-serif}
h3{font:bold 12px Arial, Helvetica, sans-serif; color:#006d90}
h4{font:bold 12px Arial, Helvetica, sans-serif; color:#006d90}
a#up {background:url(img/arr_l.gif) left center no-repeat; padding:10px; margin:15px; color:#AAA9A6; font:10px Arial, Helvetica, sans-serif}
a#up:hover{background-image:url(img/arr_l.gif)}
.dop_menu a {display:block; margin-bottom:8px}
.bottom_menu {margin:15px auto; text-align:center;}
.bottom_menu a:first-child, .bottom_menu span:first-child {background:none}
.bottom_menu a, .bottom_menu span {background:url(img/bottom_hr.png) left center no-repeat; padding:0 2px 0 5px; font:11px Arial, Helvetica, sans-serif; color:#006D90}
#copyright {font:normal normal 10px Arial, Helvetica, sans-serif; color:#918f90; text-align:center; margin-bottom:7px}
#copyright a {color:#918f90; font-weight:bold}
#copyright a:hover {color:#585757}




.text a {color:#006D90}
.text a.link_1 {color:#006D90}
.normal{font:12px Arial, Helvetica, sans-serif; text-align:center}
.sample_page{color:#006D90;font:12px Arial, Helvetica, sans-serif}
#inform {font-color:#FF0000; font-weight:bold} 

table.orderSummary th{width: 180px; color:#006699; font-family: arial; font-weight:bold; font-size: 12px; text-decoration: none}
table.orderSummary td {font-family: arial;  font-size: 12px; text-decoration: none}
.orderPreview{margin-left:250px; width:100px}

#myDiv .myClass{width:200px; height:200px; border:#585757 1px solid;   margin:10px 15px; background-color:#f1f0ed}



#left_round h1, #left_round h2, #left_round p {margin:0 15px; letter-spacing:1px}
#left_round h1 {font-size:2.5em; color:#fff;}
#left_round h2 {font-size:2em;color:#06a; border:0;}
#left_round p {padding-bottom:0.5em; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px}
#left_round h2 {padding-top:0.5em;}
#left_round {background: transparent; margin:25px 1em 50px 1em;}

#right_round h1, #left_round h2, #left_round p {margin:0 15px; letter-spacing:1px}
#right_round h1 {font-size:2.5em; color:#fff;}
#right_round h2 {font-size:2em;color:#06a; border:0;}
#right_round p {padding-bottom:0.5em; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px}
#right_round h2 {padding-top:0.5em;}
#right_round {width: 375px; background: transparent; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto;}


.getQuote {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F00; text-align:center}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 15px; letter-spacing:1px}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:25px 1em 50px 1em;}

.xtop,.xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #585757; border-right:1px solid #585757;}
.xb1 {margin:0 5px; background:#585757;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background-color:#FFFFFF; border:0 solid #585757; border-width:0 1px;}

/*----*/
.axtop, .axbottom {display:block; background:transparent; font-size:1px;}
.axb1, .axb2, .axb3, .axb4 {display:block; overflow:hidden;}
.axb1, .axb2, .axb3 {height:1px;}
.axb2, .axb3, .axb4 {background:#f1f0ed; border-left:1px solid #585757; border-right:1px solid #585757;}
.axb1 {margin:0 5px; background:#585757;}
.axb2 {margin:0 3px; border-width:0 2px;}
.axb3 {margin:0 2px;}
.axb4 {height:2px; margin:0 1px;}
.axboxcontent {display:block; background-color:#f1f0ed; border:0 solid #585757; border-width:0 1px; padding:15px}
.axboxcontent a {display:block; background:url(img/circle.png) left center no-repeat; padding-left:15px; font:bold 12px Arial, Helvetica, sans-serif; margin-left:5px; line-height:25px}
a#submit {display:block; width:54px; height:21px; background:url(img/button_l.gif) center center no-repeat}
a#submit:hover {background-image:url(img/button.gif); cursor:pointer}

/*Form on the right*/
#quick_form {font:12px Arial, Helvetica, sans-serif; min-width:160px}
#quick_form select {width:120px; font-size:12px; height:20px}
#quick_form div {clear:both}
/*#quick_form div.right {float:right} 
*/
.form_label{padding:5px; text-align:center}
.select{text-align:center}

#quote ul{
	font:12px Arial;
	
}

.quotelist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.quotelist li
{
background:url(img/circle.png) left center no-repeat; padding-left:15px; font: 13px Arial, Helvetica, sans-serif; margin-left:35px
}

#pre_content{
font-family:Arial; font-size:12px; border-style:solid; border-width:1px; border-color: red; line-height:20px; background-color:#FFC; margin-top:50px; padding:10px};
	

.form_error{font-family: Arial; font-size:12px; color: red; font-weight:bold}





label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 2em;
} 



.submit input
{
color: #000;
background:#FFC;
border: 1px outset;

width: 15em
} 
fieldset
{
border: 1px solid;
border-color:#FC9;
width: 35em;

}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 

.hide{display:none}
#response p{color:red}


