@charset "utf-8";
<base href="http://cbrdev02.caro.net/" /> /* CSS Document */
<style type="text/css" media="screen">

/*Reset styles*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
padding: 0;
margin: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a, img, fieldset {
	border: 0px;
	outline: none
}
address, caption, cite {
	font-style: normal;
	font-weight: normal
}
th{
	font-style:normal;
	font-weight:bold;
}
ol, ul {
	list-style: none
}
li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
em, strong {
	font-weight: bold;
	font-style: normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
abbr {
	border: none;
}
iframe {
	border: none;
	overflow: hidden;
}
legend {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
/*******/
a:active, a:focus {
	outline-style: none;
	-moz-outline-style:none;
}
a {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold
}
.outline {
	border:solid 1px #CCCCCC;
	border-top-width:0px;
	border-bottom-width: 0px;
	width:960px;
	overflow: hidden;
	padding-top:5px;
	margin-left:5px;
	padding-bottom:10px;
}
.savetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color: #a4141e;
	text-align:center;
	width:940px;
}
.centerheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#010000;
	text-align:center;
	width:940px;
}
.easier {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:35px;
	color:#010000;
	font-style:italic;
}
.exclusive {
	font-size:30px;
	color:#003366;
	font-weight:bold;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	width:150px;
	text-align:center;
	width:940px;
	padding-top:15px;
}
h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	text-align:center;
}
.cbr {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold
}
.camp {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold
}

.text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	width:820px;
	padding-bottom:8px;
	padding-top:8px;
}
form {
	width:640px;
	margin:0 0 0 0;
	overflow:visible;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#greenbox {
	background:#d1febd;
	width:940px;
	border:1px solid #898989;
	margin-left:10px;
	margin-top:5px;
	padding-top:20px;
}
#greenbox2 {
	background:#d1febd;
	width:940px;
	border:1px solid #898989;  
	margin-left:10px;
	margin-top:5px;
}
#greenbox2 span.callout_title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #333333;
	margin-left:10px; 
}
#greenbox2 div.callout {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	margin-left:15px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:justify
}
#graybox {
	background:#999999;
	width:940px;
	border:1px solid #666666;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden
}
#graybox div.callout {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	width:210px;
	margin-left:15px;
	margin-top:10px;
	text-align:justify
}
.icon {
	display:block;
	width: 50px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
	text-align:center;
	float:left;
	text-decoration:none
}
.top_menu {
	float:right;
	vertical-align:top;
	padding-right:15px;
}
a.icon {
	color:#003366;
}
.search_bar {
	height:59px;
	margin-left:50px;
	margin-bottom:10px;
	margin-top:3px;
	width:900px;
	vertical-align: middle;
}
form {
	margin:5 0 0 0;
}
.searchbox {
	height:45px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #898989;
	vertical-align:middle;
	line-height:20px;
	padding-right:75px;
	padding-top:6px;
	padding-left:5px;
	margin-top:5px;
	margin-left:5px;
	border:2;
	border-style:inset;
}
.searchbox_sub {
	font-size:12px;
	margin-left:5px;
	padding-bottom:10px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#003366
}
#navbar_base {
	padding-left:50px;
	padding-right:15px;
	margin-bottom:5px;
	padding-top:20px;
}
.navbar2 {
	background-image:url(images/navbar_bg.jpg);
	background-repeat: no-repeat;
	float:left;
	height:53px;
	width:150px;
	padding-top: 10px;
	overflow: hidden;
	text-align:center;
	outline-style: none;
	-moz-outline-style:none;
}
.navbar3 {
	background-image:url(images/navbar_bg_green.jpg);
	background-repeat: no-repeat;
	float:left;
	height:53px;
	width:150px;
	padding-top: 10px;
	overflow: hidden;
	text-align:center;
	outline-style: none;
	-moz-outline-style:none;
}
a.navbar {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	width:150px;
	text-align:center;
	padding:3px 10px 10px 10px;
}
.cutout_text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;

	text-align:center;
	width:150px;
}
a.learnmore {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;
}

.fp_about {
	padding-left: 10px;
	padding:5px 5px 5px 10px;
}
.about {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	padding-right:25px;
	padding-left:15px;
	display:block;
	color: #333333;
}

.pop_title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a5cf3b;
	font-weight:bold;
	text-align:center;
}
.pop_list {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-left:0px;
	list-style:none
}
.pop_list a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF
}
.footer {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}
.footer_copyright {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#898989;
	text-align:center;
	margin-left:100PX;
	margin-right:100PX;
	display:block
}
.pg_about {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	margin-top:20px;
	margin-left:10%;
	margin-right:10%;
	padding-bottom:75px;
}
.about_h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
}
#details {
	width:450px;
	float:left;
	vertical-align:top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
#details h3 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#003366;
	margin-bottom:5px
}
#details span#title {
	font-size: 14px;
	font-weight:bold;
	color:#003366;
	padding-left:10px
}
#details span#text {
	font-size: 14px;
	color:#000000
}
#details p {
	margin-bottom:0px
}
#pricing {
	width:300px;
	margin-right:20px;
	margin-top:20px;
	float:right;
	background-color:#e0e0e0;
	line-height:1.2em;
	border: 1px solid #999
}
#pricing h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	color:#003366
}
#pricing span#listprice {
	padding-left:5px;
	font-size:17px;
	color:#FF0000;
	text-decoration: line-through
}
#pricing span#prices {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	vertical-align: top
}
#pricing span#save {
	color:#333333;
	font-size:11px;
	margin-left:2px;
	;
	font-weight:bold;
	vertical-align: top
}
#pricing form {
	font-size:14px;
	color:#333333;
	width:300px
}
#pricing form input#addtocart {
	margin-right:15px;
	margin-bottom:10px
}
#pricing div#term {
	float:left;
	width:130px;
	color:#003366;
	font-weight:bold;
	font-size:16px
}
#pricing input {
	vertical-align: top
}
#summary {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:525px;
	margin-left:5px;
	text-align:justify
}
#summary span#text {
	font-size:12px;
	color:#666666
}
#summary span#title {
	font-size:15px;
	color:#003366;
	font-weight:bold;
	line-height:3em
}

#rentsteps {
	margin-top:10px;
	width:450px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	font-size:14px
}
#rentsteps ol {
	list-style:decimal;
	font-weight:bold
}
#rentsteps ul {
	list-style:disc;
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal
}
#rentsteps li {
	font-size:12px
}
#rentsteps h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	color:#003366
}
#searchmenu {
	margin-left:15px;
	margin-right:15px
}
#searchmenu div#header {
	color:#a6ce39;
	font-weight:bold;
	margin-top:5px
}
#searchmenu a#header {
	color:#a6ce39;
	font-weight:bold
}
#searchfound {
	margin-left:15px;
	margin-right:15px;
	color:#003366;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left
}
.searchtoken {
	padding-bottom:10px;
	color:#666666
}
.searchresults {
	margin: 0px 15px 0px 15px;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	min-height:100px;
	overflow:hidden;
	width:920px;
	border-bottom:1px solid #999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right:1px solid #999999
}
.searchresults span#title {
	color:#666666;
	display:block;
	width:75px;
	float:left
}
.title {
	color:#003366;
	font-size:14px;
	font-weight:bold;
	color:#000
}
.image {
	float:left;
	width:83px
}
.descr {
	float:left;
	margin-left:10px;
	width:600px
}
.sub {
	float:left;
	width:300px;
	font-weight:normal
}
.cart {
	margin-right:10px
}
#nosearchresults {
	margin-left:15px;
	margin-right:15px;
	font-size:14px;
	width:800px
}
#nosearchresults p#sorry {
	font-weight:bold;
	color:#003366
}
#searchresults2 {
	width:960px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:15px;
}
#searchresults2 span#title {
	color:#666666;
	font-size:12px
}
#searchresults2 div#sub {
	width:310px
}
#searchresults2 a#title {
	color:#003366;
	font-size:16px
}
#misc {
	margin-top:10px;
	width:960px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	padding-bottom:10px;
	font-size:13px;
	text-align:justify
}
#misc li{font-weight:bold}
#aha {
	border:1px solid #898989;
	background-color: #ffffff;
	margin-top:10px;
	margin-left:10px;
	margin-right:8px;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	width:600px;
	min-height:120px}
#aha h3{color:#FF0000; text-align:center; font-size:24px; margin-top:0px; margin-bottom:3px}
#aha span#text{width:450px; display:block; float:left; padding-left:50px; font-size:15px; color:#003366; padding-bottom:10px}
#aha span a{font-weight:normal; text-decoration:none; font-size:17px;}
#aha img{float:right}

#social {
	border:1px solid #898989; 
	font-weight:bold;
	margin-left:10px;
	background-color: #ffffff;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	min-height:120px; }
#social span#header{color:#78c550; text-align:center; font-size:32px; display:block}
#social span a{text-decoration:none; color:#78c550}

#comparison {
	border:1px solid #898989;
	background-color: #cae4fb;	
	width:310px;
	margin-left:10px;	
	overflow:hidden;
	padding-top:10px;
	font-size:18px
}
#comparison ul{padding-left:0px; margin-left:3px; margin-top:0px}
#comparison li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	list-style:none;
}
#register{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:500px; margin-left:15px; margin-top:0px; float:left; font-size:14px}
#register form{width:500px; float:left}
#register form legend{color:#666}
#register div#error{margin-left:15px; padding-bottom:10px; float:left}
#register div#error h3{margin-bottom:0px; font-size:16px}
#register div#error li{font-size:14px; margin-top:3px}
#register label{font-size:14px; width:150px; display: inline-block}
#why{float:right; width:350px; margin-right:20px; margin-top:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left}
#why h3{color:#666}
#why li{font-size:12px}

#login{width:500px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:15px}
#login form{width:475px; float:left}
#login form legend{color:#666}
#login h3{margin-bottom:0px; font-size:12px; color:#F00}
#login label{font-size:14px; width:100px; display: inline-block}

#account{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:960px; margin-left:15px; margin-top:0px;padding-bottom:10px; overflow:hidden}
#account label{font-size:14px; width:150px; display: inline-block; font-weight:bold}
#account {margin:0px}

#cart {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-left:15px; font-size:12px; padding-bottom:20px}
#cart table{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
#cart th{font-size:16px; font-weight:bold; color:#FFF}
#cart td{padding-top:8px; padding-bottom:5px}
#cart span#due{color:#F00}
#cart span#saletype{font-weight:bold}
#cart h2{font-size:large}

#welcome{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; text-align:center; display:block}
#addresses {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:700px; margin-left:150px; margin-right:150px; text-align:justify}

#addressesform{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:400px}
#addressesform label{width:100px; display:inline-block}

#support_form {width:500px; border-right:1px solid #036; margin-right:10px; font-size:12px; margin-top:10px}
#support_form p {width:590px;display:block}
#support_form legend{color:#666}
#support_form fieldset label{width:125px; display:inline-block}
#history {font-size:12px}
#history th{font-size:14px; font-weight:bold; vertical-align:top}
#history td{vertical-align:top}
.faqtext {font-size:14px; color:#FF0000; font-weight:normal; width:800px}
.faq li {list-style-type:circle; color:#FF0000}
.faq_div{display:none;border:1px dotted #000; padding-left:3px;}
.returnheader{text-decoration:underline; font-size:14px}
.shiplabel {font-family:Arial, Helvetica, sans-serif}

/* begin css tabs */
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 50px 1em 30px; /* set margins as desired */
font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; /* set font as desired */
border-bottom: 1px solid #036; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 10px 0px; /* THIRD number must change with respect to padding-top (X) below */
}
ul#tabnav li { /* do not change */
display: inline;
}
ul#tabnav li a { /* settings for all tab links */
padding: 10px 15px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 0px solid #036; /* set border COLOR as desired; usually matches border color specified in #tabnav */
/*background-color:#c9ed67 ; /* set unselected tab background color as desired */
background-image:url(images/button_tab.jpg);
background-repeat:repeat-x;
color: #333; /* set unselected tab link color as desired */
margin-right: -2px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}
ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
color: #036;
border:1px solid #036
}

/* end css tabs */
</style></style>