@charset "UTF-8";
/* Jason's Cradle styles */

/*
Colours:
Dark bkg: rgb(10,11,22)
Turquoise: rgb(44,167,179)
Red: rgb(215,0,27)
Navy: rgb(10,15,36)
Grey: rgb(93,94,96)
Light Turquoise: rgb(220,238,239)
Mid-Light Turquoise: rgb(183,220,225)
Mid Turquoise: rgb(144,204,209)
*/

body { font-family:"Lucida Grande",  Arial, Helvetica, sans-serif; font-size:65.5%; background-image:none; background-repeat: no-repeat; margin:0; padding:0; background-color:white;}

body.home_selection { background-color:rgb(10,11,22);}

ul { padding-left:1.5em; margin-left:0; margin:0 0 15px 0; font-size:1em; line-height:1.4em; color:rgb(93,94,96); text-align:justify; }
li {margin:0 0 5px 0;}

ul.bullets { padding-left:1.5em; margin-left:0; margin:0 0 15px 0; font-size:1.1em; line-height:1.4em; color:rgb(93,94,96); text-align:left; }
ul.bullets li {margin:0 0 5px 0; list-style:disc;}

p { margin:0 0 10px 0; font-size:1.1em; line-height:1.4em; color:rgb(93,94,96); text-align:justify; font-weight:normal;}

h1 {margin:0 0 10px 0; font-size:1.4em; line-height:1.5em; color:rgb(44,167,179); text-align:left; font-weight:bold;}
span.h1 {margin:0 0 10px 0; font-size:1.4em; line-height:1.5em; color:rgb(44,167,179); text-align:left; font-weight:bold;}
h1.red {margin:15px 0 0px 0; font-size:1.4em; line-height:1.1em; color:rgb(215,0,27); text-align:left; font-weight:bold;}
h1.update {margin:15px 0 20px 0; font-size:1.4em; line-height:1.1em; color:rgb(215,0,27); text-align:left; font-weight:bold;}
h1.line { border-bottom:1px solid  rgb(44,167,179); margin:5px 0 10px 0; font-size:1.4em; line-height:1.5em; color:rgb(44,167,179); text-align:left; font-weight:bold;}
h2 {margin:0 0 10px 0; font-size:1.7em; line-height:1.5em; color:rgb(44,167,179); text-align:left; font-weight:normal;}
h3 {margin:0 0 10px 0; font-size:1.2em; line-height:1.4em; color:white; text-align:left; font-weight:normal;}

a { color:rgb(215,0,27); text-decoration:none; }
a:hover { text-decoration:underline; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
.white { color: white; margin: 0; }
.turquoise {color: rgb(44,167,179); font-weight:bold;}
td.turquoise {color: rgb(44,167,179); font-weight:bold; font-size: 1.1em;}
td.para { font-size:1.1em; line-height:1.4em; color:rgb(93,94,96); font-weight:normal;}
.bold {font-weight:bold;}
img { border:0; }
.small {font-size:0.9em; line-height:1.8em; float:right; width:auto;}
.red {color:rgb(215,0,27);}

table.cms_centres td {
	line-height:1.4em;}

#index_container {background-image:url(/images/pic_bkg_water.jpg); background-color:rgb(10,11,22); background-position:-80px 0px; background-repeat: no-repeat; border:1px solid rgb(10,11,22); width:1024px; margin-left:auto; margin-right:auto; }

#main { width:850px; margin-left:auto; margin-right:auto; position:relative; }

#logo_home { margin:90px 0 0 200px; }
#logo { margin:25px 0 10px -20px; }

#breadcrumb { margin:20px 0 20px 0; color: rgb(93,94,96); font-size:0.9em;}

#left_column { margin-right:305px; }
#right_column { float:right; margin:0px 30px 20px 0px; width:380px; }

#menu { text-transform:uppercase; font-size:1em; font-weight:normal; line-height:normal; float:right; width:auto; padding:0px 0px 0px 0px; color:rgb(93,94,96); margin:45px 0 0 0;}
#menu ul { list-style:none; padding:0px; margin:0px; text-align:right; }
#menu ul li { display:block; float:left; margin:0 0px 0 0px; color:rgb(44,167,179); text-decoration:none; padding:0 0 0 12px; font-weight:bold; }
#menu a { color:rgb(93,94,96); text-decoration:none; font-weight:normal;}
#menu a:hover { color:rgb(44,167,179); text-decoration:none; }

#intro_text {margin:-20px 0 30px 330px; width:420px;}

#social {
	position: relative;
	left: 52px;
	top: 115px;
}
#social p, #social p a {
	color: #fff;
}
#social img {
	float: left;
	margin-right: 5px;
}

#tbl_social {
	position: absolute;
	top: 10px;
	right: 0;
}
#tbl_social td {
	vertical-align: middle;
	color: rgb(93,94,96);
	text-align: right;
}
#tbl_social td img {
	margin-left: 5px;
}
#tbl_social td span {
	width: 185px;
	margin-right: 5px;
	display: block;
}
#tbl_social td span a {
	color: rgb(93,94,96);
}

.heading { margin:0 0 15px 0; }

.top_pic {padding:0 0 3px 0;}

#text { width:370px; margin:0px 30px 20px 30px; }
#page_service_centres #text , #page_distributors #text , #page_gallery #text , #page_downloads #text , #page_quotation_request #text , #page_hudson_articles #text , #page_leisure_cradles #text , #page_leisure_gallery #text , #page_enquiry_form #text  , #page_shop #text , #page_checkout #text , #page_cart #text , #page_new_account #text{ width:790px; margin:0px 30px 20px 30px; }

.main_body_pic {margin:10px 0 20px 0;}

#pictures { margin:20px 0 20px 0;}
#pictures img.left_image { margin-right:20px; }
#pictures img.right_image { margin-left:0; }
#big_picture { margin:20px 0 20px 0;}

#homepage_boxes { margin: 25px 0 0 50px; padding:0px; }
#homepage_boxes .box { padding:25px 15px 15px 15px; margin:0 50px 0px 0; float:left; width:300px;}
#homepage_boxes .box2 { padding:25px 15px 15px 15px; margin:0 0px 0px 0; float:left; width:300px;}
.box_heading {margin: 0 0 20px 0;}
.turquoise_box {background-color:rgb(44,167,179); padding:15px;}
.turquoise_box p { margin:15px 0 0 0; color:white;}
.enter_link {float:right; width:48px;}
.turquoise_box .enter_link a {text-transform: uppercase; color:white; }
.red_triangle { float:right; padding-top:3px; }

.home_min_height {
	min-height: 505px;
}

.white_box {width:300px; margin:500px 30px 0 0; margin:0px; background-color:white; padding:15px;}
.white_box p {margin:15px 0 0 0; color:rgb(93,94,96);}
.white_box .enter_link a {text-transform: uppercase; color:rgb(93,94,96); }
/*.leisure_logos {float:right; width:200px; margin:-13px 0 0 0;}*/
.leisure_logos {margin:20px 0px 0px 0px;}
.red_circle {position:absolute; top:350px; left:660px; z-index:10;}

.solas_logo {margin:0 0 20px 0;}

#product_boxes { margin:50px 0px 10px 0px; padding:0px; }
#page_commercial #product_boxes .box { padding:15px 15px 15px 15px; margin:0 0px 20px 20px; float:left; width:140px; display:block;}
#product_boxes h1 {color:white; font-weight:normal;}
.navy_box {background-color:rgb(10,15,36); padding:15px;}
.navy_box p { margin:15px 0 0 0; color:white;}
.navy_box .more_link a { font-size:1em; color:white;}
.more_link .red_triangle {margin: 0px 0 0 5px; float:none; }

#product_boxes { margin:50px 0px 10px 0px; padding:0px; }
#product_boxes .box { padding:15px 15px 15px 15px; margin:0 0px 20px 20px; float:left; width:330px; }
#product_boxes h1 {color:white; font-weight:normal;}
.navy_box {background-color:rgb(10,15,36); padding:15px;}
.navy_box p { margin:15px 0 0 0; color:white;}
.navy_box .more_link a { font-size:1em; color:white;}
.more_link .red_triangle {margin: 0px 0 0 5px; float:none; }

#pdf_box { margin:0px; padding:0px; }
#pdf_box .box { padding:10px 15px 10px 15px; margin:0 0px 0px 20px; float:right; width:330px; }
#page_leisure_cradles #pdf_box .box , #page_shop #pdf_box .box { padding:10px 15px 10px 15px; margin-right:5px; width:290px; }
#pdf_box .turquoise_box {background-color:rgb(44,167,179); }
#pdf_box .turquoise_box p { margin:5px 0 0 0; color:white;}
#pdf_box .turquoise_box a {color:white;}
#pdf_box .turquoise_box a:hover {color:white; text-decoration:underline;}
#pdf_box .navy_box {background-color:rgb(10,15,36); }
#pdf_box .navy_box p { margin:5px 0 0 0; color:white;}
#pdf_box .navy_box a {color:white;}
#pdf_box .navy_box a:hover {color:white; text-decoration:underline;}
.pdf_icon {float:right; width:26px; margin: 5px 20px 0 0;}

#pdf_box { margin:0px; padding:0px; }
#page_downloads #pdf_box .box { padding:10px 15px 10px 15px; margin:0px; float:none; width:760px; }
#page_leisure_downloads #pdf_box .box { padding:10px 15px 10px 15px; margin:0px; float:none; width:340px; }
#pdf_box .turquoise_box {background-color:rgb(44,167,179); }
#pdf_box .navy_box {background-color:rgb(10,15,36); }
#page_downloads #pdf_box .turquoise_box p { color:white; font-size:1em; margin-top:5px; text-align:left;}
#page_leisure_downloads #pdf_box .navy_box p { color:white; font-size:1em; margin-top:5px; text-align:left;}
#pdf_box .turquoise_box a {color:white;}
#pdf_box .turquoise_box a:hover {color:white; text-decoration:underline;}
#pdf_box .navy_box a {color:white;}
#pdf_box .navy_box a:hover {color:white; text-decoration:underline;}
#page_downloads .pdf_icon {float:left; width:26px; clear:left; padding-bottom:15px;}
#page_leisure_downloads .pdf_icon {float:left; width:26px; clear:left; padding-bottom:15px;}
.factsheet_pdfs {clear:left; }
#page_downloads #pdf_box .turquoise_box p { padding:10px 0 0 0; color:white;}
#page_leisure_downloads #pdf_box .navy_box p { padding:10px 0 0 0; color:white; width:320px;}

#hudson_box {padding:0px; margin:20px 0px 0px 0px; float:right; width:360px;}
#hudson_box .more_link {background-color: rgb(44,167,179); width:360px; margin-top:-3px; padding:0; height:25px; }
#hudson_box .more_link a { font-size:1em; color:white; position:relative; top:4px; left:303px; background-color: rgb(44,167,179); width:360px;}
#hudson_box .more_link .red_triangle {position:relative; top:5px; left:303px;}

.leisure_box {margin:0px 0px 20px 0px; border:1px solid rgb(93,94,96); height:465px;}
.leisure_box_content {padding:30px 40px 20px 40px;}
.dolphin { background-image:url(/images/pic_blue_gradient_bkg.jpg); background-color:white; background-position:bottom left; background-repeat: repeat-x; }
.marlin { background-image:url(/images/pic_red_gradient_bkg.jpg); background-color:white; background-position:bottom left; background-repeat: repeat-x; }
.stingray { background-image:url(/images/pic_green_gradient_bkg.jpg); background-color:white; background-position:bottom left; background-repeat: repeat-x; }
.cradle_images {float:right; width:340px; margin:0px;}
.cradle_images img {margin: 0 0px 15px 15px;}
.cradle_text {width:330px;}
p .cradle_info {margin:0 0 10px 0; font-size:1.1em; line-height:1.4em; color:rgb(93,94,96); text-align:justify; font-weight:normal;}
.leisure_box_content h1 {margin:0 0 0px 0; font-size:1.4em; line-height:1.5em; color:rgb(93,94,96); text-align:left; font-weight:bold;}
.leisure_box_content .small {font-size:10px; margin:0 0 10px 0; float:none;}

.d_ring_image {float:right; width:60px; margin:-20px 0 0 15px;}

.red_buy_box {background-color:rgb(215,0,27); padding:3px 10px 3px 10px; margin:15px 0 15px 0; width:75px;}
.red_buy_box p {color:white; font-weight:normal; margin:0px; text-align: center;}
.red_buy_box a {color:white; }
.red_buy_box a:hover {color:white; }

.red_buy_box2 {background-color:rgb(215,0,27); padding:3px 10px 3px 10px; margin:15px 10px 15px 160px; width:110px; }
.red_buy_box2 p {color:white; font-weight:normal; margin:0px; text-align: center;}
.red_buy_box2 a {color:white; }
.red_buy_box2 a:hover {color:white; }

.logo_big {margin:5px 0 10px 0;}

table#standard_cradle_prices {color:rgb(93,94,96); font-size:.9em; line-height:1.4em; border:1px solid rgb(93,94,96);}
table#standard_cradle_prices td {vertical-align:middle; padding:10px; border:1px solid rgb(93,94,96);text-align:center; font-size:1.2em; }
table#standard_cradle_prices .headings {font-size:1.3em; line-height:1.4em; color:rgb(93,94,96); font-weight:bold; text-align:center; }
table#standard_cradle_prices .section_1 { background-color:rgb(220,238,239); }
table#standard_cradle_prices .section_2 { background-color:rgb(183,220,225);}
table#standard_cradle_prices .section_3 { background-color:rgb(144,204,209);}

table#cradle_thumbnails {}
table#cradle_thumbnails td {vertical-align:middle; padding:15px 10px 0 0; width:55px; }
table#cradle_thumbnails td.last {vertical-align:middle; padding:15px 0px 0 0; width:55px;}
table#cradle_thumbnails p {font-size:1em; margin:0; }
table#cradle_thumbnails .red_triangle {margin: 0px 0 0 5px; float:none; }

table.service_centres_list { width:790px;}
table.service_centres_list p {text-align:left;}
table.service_centres_list td {vertical-align:top; padding:10px 40px 10px 0px; width:395px;}

table.distributors_list { width:auto; }
table.distributors_list p {text-align:left;}
table.distributors_list td {vertical-align:top; padding:10px 40px 10px 0px; width:395px; }

table.distributors_list2 { width:790px; color:rgb(93,94,96); font-size:1em; line-height:1.4em; border:1px solid rgb(93,94,96); margin:0 0 30px 0;}
table.distributors_list2 .headings {font-size:1.1em; line-height:1.4em; color:rgb(93,94,96); font-weight:bold; }
table.distributors_list2 p {text-align:left; margin:0;}
table.distributors_list2 td {vertical-align:middle; padding:5px; border:1px solid rgb(93,94,96); }

table.factsheet_downloads { width:758px; color:rgb(93,94,96); line-height:1.4em; margin:0;}
table.factsheet_downloads td {vertical-align:middle; width:300px;; padding-right:20px;}
table.factsheet_downloads td.right_side {vertical-align:middle; width:300px; padding-right:0px;}

table.gallery {margin:0 0 0 0; }
td.gallery_thumbs {padding: 0 8px 8px 0px;}
.caption {font-size:0.9em; padding:10px 0 0 0;}

.leisure_cradles { margin-top:15px;}
.right {float:right; margin:-40px 0 0 0;}
.dolphin_logo {margin-right:15px; margin-top:6px; float:left; width:auto;}
.marlin_logo {margin-right:15px; margin-top:22px; float:left; width:auto;}
.stingray_logo {margin-right:0px; float:left; width:auto;}

#quote_request td { vertical-align:middle; color:rgb(93,94,96); font-size:1.1em; padding:0px 20px 5px 0px;}
#quote_request .gap { padding-top:20px; }

#footer { padding:15px 0px 10px 0px; border-top: 1px solid rgb(93,94,96); float:none; margin:40px 0px 20px 0px;}
#footer p { font-size: 0.9em; margin: 0px 0px 5px 0px; text-align:center; }
p#footer_copyright { margin: 10px 0px 0px 0px; }
#footer a { color:rgb(215,0,27); text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#page_home #footer { border-top: 1px solid white; clear:both;}
#page_home #footer p { font-size: 0.9em; margin: 0px 0px 5px 0px; text-align:center; color:white; }
#page_home #footer #menu { display:none;}

#footer #menu { font-size:0.9em; float:none; width:494px; padding:0px; color:rgb(93,94,96); margin:0px auto 10px auto;}
#footer #menu ul { text-align:center; }
#footer #menu ul li { display:block; float:left; margin:0px 0 10px 0; }
#footer #menu a { color:rgb(93,94,96); text-decoration:none; font-weight:normal;}
#footer #menu a:hover { color:rgb(44,167,179); text-decoration:none; }



/* Gallery */


.gallery_box { background-color:rgb(10,15,36); margin:0px 0px 0px 0px; padding:15px; }
#page_leisure_gallery .gallery_box { background-color:rgb(44,167,179); margin:0px 0px 0px 0px; padding:15px; }
.gallery_thumbnail {float:right; padding:5px 0 0px 5px; width:195px; margin-left:15px; }
.gallery_thumbnail img {margin-bottom:5px; display: block; }
.gallery_package { float:right; width:50px; }


#main_image_wrapper {position:relative; width:750px; height:378px; background-image:url(rsrc/loading_image.gif); background-repeat:no-repeat; background-position:50% 50%; border:1px solid white; background-color:white; }
#main_image_wrapper {position:relative; width:750px; height:378px; background-image:url(rsrc/loading_image.gif); background-repeat:no-repeat; background-position:50% 50%; border:1px solid white; background-color:white; }
.spacing { margin-top:10px; }
.spacing2 { margin-top:0px; }

#imgloader{text-align:center;vertical-align:middle;}
#thumbbox{text-align:center;width:auto;position:relative;padding:5px;}
#thumb_container{position:relative;overflow:hidden;width:auto;height:56px; margin:0; }
#thumbs img{margin-right:5px;vertical-align:top; padding:2px; }
#thumbs a img{ border:1px solid white; }
#thumbs a:hover img{border:1px solid rgb(215,0,27);}
#thumbs a:hover{color:rgb(166,206,60);}
#photocount{
	color:#FFF;
	font-size:10px;
	float: left;
	width: 48%;
	text-align: left;
	left:0;
}
#back{position:absolute;top:0;left:0;visibility:hidden;z-index:1001;}
#more{position:absolute;top:0;left:730px;float:right;z-index:1001;}
.morelink:hover{font-size:11px;color:#FFF;text-decoration:underline;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}
#widthbox h6 { float:left; line-height:40px; margin:0 10px 0 10px; }
#imgbox{width:80px;height:80px;display:inline;position:absolute;text-align:center;}
#iptc_btn{width:100%;text-align:right;position:absolute;left:0;top:0;z-index:999;}
#iptc_info{position:absolute;bottom:0;left:0;height:auto;width:100%;background-color: rgb(10,15,36);color:#CCC;font-size:10px;line-height:140%;text-align:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.iptc_heading { margin-bottom:10px; }
.iptc_text { padding-left:30px; }
.iptc_left{float:left;text-align:right;width:18%;color:#FFF;padding:0 0 0 2%;}
.iptc_right{float:right;text-align:left;width:79%;}
#rightmore li a{background:url(/rsrc/thumb_right_more.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#rightmore li a:hover{background:url(/rsrc/thumb_right_more_over.gif) no-repeat;color:#fff;height:66px;}
#leftmore li a{background:url(/rsrc/thumb_left_more_over.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0; }
#leftmore li a:hover{background:url(/rsrc/thumb_left_more.gif) no-repeat;color:#fff;height:66px;}
#page_leisure_gallery #rightmore li a{background:url(/rsrc/thumb_right_more2.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#page_leisure_gallery #rightmore li a:hover{background:url(/rsrc/thumb_right_more_over2.gif) no-repeat;color:#fff;height:66px;}
#page_leisure_gallery #leftmore li a{background:url(/rsrc/thumb_left_more_over2.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0; }
#page_leisure_gallery #leftmore li a:hover{background:url(/rsrc/thumb_left_more2.gif) no-repeat;color:#fff;height:66px;}
.spacing{padding:1px;}
.morelink:link,.morelink:visited{font-size:11px;color:#FFF;text-decoration:none;}
#rightmore,#leftmore{color:#333;height:115px;width:32px;padding:0;}
#rightmore ul,#leftmore ul{list-style:none;border:none;height:115px;margin:0;padding:0;}
#rightmore li,#leftmore li{height:115px;margin:0;}
html>body #rightmore li a,html>body #leftmore li a{width:auto;}
#pn_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:998;}
#prev, #next{
	width: 30%;
	height: 100%;
	background: transparent url(rsrc/blank.gif) no-repeat; /* Trick IE into showing hover */
	outline:none;
	}
#prev { left: 0; float: left; outline: none; -moz-outline: none; visibility:hidden; }
#next { right: 0; float: right; outline: none; -moz-outline: none;}
#prev:hover, #prev:visited:hover { background: url(rsrc/prev.gif) left 50% no-repeat; }
#next:hover, #next:visited:hover { background: url(rsrc/next.gif) right 50% no-repeat; }
#imgtitle{width:auto; font-size:.8em; text-align:center; color:#FFF; /*display:block;*/ display:none; }
#imgtitle h2{font-size:1.3em; margin:0; padding:0}
#thumbtoggler {
	text-align: right;
	float: right;
	width: 48%;
	right:0;
	z-index:1100;
	}
#thumbdisplay {
	width: auto;
}
#e2link {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding:5px 0;
	color: #FFFFFF;
	text-align:left;}
#e2link a {
	color: #FFFFFF;
	text-decoration:none
}

.tooltip {
	color: #fff;
	width: 150px;
	z-index: 15000;
	text-align:left;
}

.tooltip h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 8px 8px 2px;
	background:#000;
}

.tooltip p {
	font-size: 11px;
	padding: 1px 8px 8px;
	margin:0px;
	background: #000;
}#thumbhide {
	position: relative;
	overflow:hidden;
}

#items_in_cart {
	position: absolute;
	top: -12px;
	margin-left: 560px;
}

#items_in_cart p { font-size:10px; margin:0 0 3px 0; }
	
#items_in_cart table {
	width:290px;
	}
	
#items_in_cart td {
	color: rgb(93,94,96);
	vertical-align: middle;
	font-size: 1em; padding-left:5px;}
	
	
#tbl_shopping_cart {width:790px; color:rgb(93,94,96); font-size:1.2em; line-height:1.4em; border:1px solid rgb(93,94,96); margin:0 0 30px 0;}
#tbl_shopping_cart th { font-size:1.4em; line-height:1.4em; color:rgb(93,94,96); font-weight:bold; text-align:left; vertical-align:middle; padding:5px; border:1px solid rgb(93,94,96);}
#tbl_shopping_cart td { vertical-align:middle; padding:5px; border:1px solid rgb(93,94,96); }
#tbl_shopping_cart td.no_border { vertical-align:middle; padding:5px; border: none; }
#tbl_shopping_cart td.total { background-color:rgb(220,238,239);}

#progress_bar { margin-bottom:20px; }

#progress_bar td {
	width: 100px;
	text-align: left; text-transform:uppercase;
	background: rgb(44,167,179);
	color:white; font-size:9px; padding:5px;}
	
/*legend { 
	font-size:1.9em; 
	color:rgb(44,167,179); 
	font-weight:normal;
	border: 1px solid black;
	margin-left: 15px;}*/
	
fieldset {/*
	border: 1px solid black;*/}
	
.sign_in_table {width:auto; color:rgb(93,94,96); font-size:1em; line-height:1.4em; margin:0 0 30px 0;}
.sign_in_table td {vertical-align:middle; padding:0px 0px 10px 0px; }
.sign_in_table td.column_1 {width:200px;}
.sign_in_table td.column_2 {width:190px;}
.sign_in_table .gap { padding-top:20px; }

	
label.error { 
	color: rgb(215,0,27); 
	font-size:1em;
	padding-left:5px;}
	
label { color:rgb(93,94,96); font-size:1.1em; line-height:1.4em;}	

.details_request {width:790px;}
.details_request td { vertical-align:middle; color:rgb(93,94,96); font-size:1.1em; padding:0px 20px 5px 0px; width:150px;}
.details_request .gap { padding-top:20px; }

#float_centres table {
	float: left;
	margin-bottom: 35px;}
	
#cms_pdfs table {
	float: left;
	width: 375px;}

#lb_holder {
	width: 700px;}	
#lb_holder {
	background: rgb(10,11,22);
	padding: 20px 0 0 20px;}
#lb_holder img {
	float: left;
	margin: 0 20px 20px 0;}
	
#page_home ul.bullets {
	margin: 0;
	line-height: 10px;
}
#page_home ul.bullets li {
	color: #fff;
	margin: 0;
	font-size: .9em;
	padding: 0;
}
