@charset "utf-8";
/* SKYBOUND FINANCIAL SERVICES */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #f2f2f2;
}

a {
	outline:none;
	}

#wrapper {
	width: 844px;
	margin-left: auto;
	margin-right: auto;
}

#spacer {
	height: 50px;
	width: 100%;
}


#header {
	width: 100%;
}

#logo {
	float: left;
	background-image: url(../images/skybound_logo.jpg);
	width: 184px;
	height: 145px;
}

#headerPic {
	float: right;
	background-image: url(../images/header_back.jpg);
	width: 660px;
	height: 145px;
}

.HeaderPicShift {
	margin-right: 25px;
	margin-bottom: 0px;
	width: 635px;
}

#content {
	background-image: url(../images/body.jpg);
	background-repeat: repeat-y;
	width: 844px;
	overflow: hidden;
	clear: left;
}

/*** MENU ***/
#menu {
	float: left;
	width: 165px;
	background:transparent url(../images/menuback.jpg) no-repeat top left;
	margin-left:19px;
	min-height:450px;
	padding-top:14px;
}

body#profile #menu {height:960px;}
body#products #menu {height:490px;}
body#claims #menu {height:490px;}
body#news #menu {height:470px; background:#cc6e31 url(../images/menuback.jpg) no-repeat top left;}
body#contacts #menu {height:540px;}
body#legalnotice #menu {height:2100px;}
body#organogram #menu {height:690px;}

.menu {
	list-style: none;
}

.menu li a {
	width: 149px;
	height: 29px;
	cursor: pointer;
	margin:0px;
	padding:0px;
}

#menu ul, #menu li {
	margin:0px;
	padding:0px;
	}

#menu_home {
	background-image: url(../images/menu_home1.jpg);
	width: 149px;
	height: 29px;
}

#menu_home:hover {
	background-image: url(../images/menu_home2.jpg);
}

#menu_home2 {
	background-image: url(../images/menu_home2.jpg);
	width: 149px;
	height: 29px;
}

#menu_profile {
	background-image: url(../images/menu_profile1.jpg);
	width: 149px;
	height: 29px;
}

#menu_profile:hover {
	background-image: url(../images/menu_profile2.jpg);
}

#menu_profile2 {
	background-image: url(../images/menu_profile2.jpg);
	width: 149px;
	height: 29px;
}

#menu_products {
	background-image: url(../images/menu_products1.jpg);
	width: 149px;
	height: 29px;
}

#menu_products:hover {
	background-image: url(../images/menu_products2.jpg);
}

#menu_products2 {
	background-image: url(../images/menu_products2.jpg);
	width: 149px;
	height: 29px;
}

#menu_newsletters {
	background-image: url(../images/menu_newsletters1.jpg);
	width: 149px;
	height: 29px;
}

#menu_newsletters:hover {
	background-image: url(../images/menu_newsletters2.jpg);
}

#menu_newsletters2 {
	background-image: url(../images/menu_newsletters2.jpg);
	width: 149px;
	height: 29px;
}

#menu_claims {
	background-image: url(../images/menu_claims1.jpg);
	width: 149px;
	height: 29px;
}

#menu_claims:hover {
	background-image: url(../images/menu_claims2.jpg);
}

#menu_claims2 {
	background-image: url(../images/menu_claims2.jpg);
	width: 149px;
	height: 29px;
}

#menu_news {
	background-image: url(../images/menu_news1.jpg);
	width: 149px;
	height: 29px;
}

#menu_news:hover {
	background-image: url(../images/menu_news2.jpg);
}

#menu_news2 {
	background-image: url(../images/menu_news2.jpg);
	width: 149px;
	height: 29px;
}

#menu_login {
	background-image: url(../images/menu_login1.jpg);
	width: 149px;
	height: 29px;
}

#menu_login:hover {
	background-image: url(../images/menu_login2.jpg);
}

#menu_login2 {
	background-image: url(../images/menu_login2.jpg);
	width: 149px;
	height: 29px;
}

#menu_contacts {
	background-image: url(../images/menu_contacts1.jpg);
	width: 149px;
	height: 29px;
}

#menu_contacts:hover {
	background-image: url(../images/menu_contacts2.jpg);
}

#menu_contacts2 {
	background-image: url(../images/menu_contacts2.jpg);
	width: 149px;
	height: 29px;
}

#menu_legal {
	background-image: url(../images/menu_legal1.jpg);
	width: 149px;
	height: 29px;
}

#menu_legal:hover {
	background-image: url(../images/menu_legal2.jpg);
}

#menu_legal2 {
	background-image: url(../images/menu_legal2.jpg);
	width: 149px;
	height: 29px;
}


#substance {
	float: right;
	width: 635px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#substance1 {
	width: 430px;
	float: left;
	text-align: left;
	margin-left: -10px;
	margin-bottom:20px;
}

#quote {
	width: 153px;
	float: right;
}

#footer {
	background-image: url(../images/footer.jpg);
	width: 844px;
	height: 29px;
	clear: left;
}

.block {
	list-style-image: url(../images/bullet.jpg);
}

/*** QUOTES ***/

.qhome {
	margin-right: 30px;
	margin-top: 8px;
}

.qprofile {
	margin-right: 35px;
	margin-top: 8px;
} 

.qproducts {
	margin-right: 15px;
	margin-top: 8px;
}

.qclaims {
	margin-right: 35px;
	margin-top: 8px;
}

.qnewsletter {
	margin-right: 40px;
	margin-top: 8px;
}

.qnews {
	margin-right: 40px;
	margin-top: 8px;
}

.qlogin {
	margin-right: 40px;
	margin-top: 8px;
}

.qcontacts {
	margin-right: 40px;
	margin-top: 8px;
}

.qlegal {
	margin-right: 40px;
	margin-top: 8px;
}

.newsletterCover {
	padding-right: 10px;
}

#archive {
	clear: both;
} 

/*** LOGIN PAGE ***/

.textbox {
	border: 1px solid #ccc;
}

.loginbutton {
	background-image: url(../images/login1.jpg);
	width: 60px;
	height: 20px;
	border: none;
}

.loginbutton:hover {
	background-image: url(../images/login2.jpg);
}	

.button:hover {
	background-color: #b1001f;	
	color: #fff;	
}

/*** ORGANOGRAM ***/

#organogram2 {
	width: 467px;
	float: left;
	text-align: left;
	margin-left: -23px;
}

/*** LEGAL NOTICES ***/

.legaltable {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.legaltable td {
	border: 1px solid #ccc;
	padding: 3px;
}

/*** CONTACTS ***/

.inputbox {
	width: 200px;
	border: 1px solid #999;
}

.inputarea {
	width: 200px;
	border: 1px solid #999;
} 

.button {
	background-image: url(../images/submit1.jpg);
	width: 60px;
	height: 20px;
	border: none;
}      

.button:hover {
	background-image: url(../images/submit2.jpg);
}

/*** GENERAL ***/

.fs14 {
	font-size: 14px;
}

.fs11 {
	font-size: 11px;
}

.blue {
	color: #b1001f;
}

.bold {
	font-weight: bold;
}

h2 {
	font-size: 14px;
	color: #b1001f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #b1001f;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}


.grey {
	color: #CCC;
	text-decoration: underline;
}

.grey:hover {
	color: #999;
}

.spread {
	line-height: 18px;
}

.hr {
	width: 100%;
	border-top: 1px dashed #ccc;
	border-bottom: none;
}

.nomargin {
	margin-bottom: 0px;
}

.arrow {
	margin-right: 5px;
}



