/********************************************************************/
/**********************   AURORA TEMPLATE    ************************/
/********************************************************************/

/* AURORA OPTIONS */

#auroraoptions {color: #000; font-weight: bold; background: url(/aurora/_backend/templates/_images/template/frontendstrip.gif) repeat-x ; display: block; height: 30px; position: fixed; width: 100%; z-index: 999; line-height: 30px; padding: 0 0 0 10px;}
#auroraoptions .options {position: absolute; top:0; left: 250px; padding: 0; margin: 0;}
#auroraoptions .options li {display: inline;}
#auroraoptions .options a {background-color: #d86904; color: #fff; border: 1px solid #f3a221; padding: 4px;}
#auroraoptions .options a:hover { text-decoration: none; background-color: #fff3dd; border: 1px solid #f28210; color: #D86904;}

/* TEMPLATE */
/* No JS Warning */
#nojswarning {background: #cc0000; color: #fff; text-align: center; font-weight: bold; padding: 10px;}

body {margin: 0; padding: 0;}
a {outline: none; text-decoration: none;}
a:hover { text-decoration: underline;}
a img {border: 0;}
.clear {clear: both;}
.fl {float: left;}
.fr {float:right;}

/* NAV */

.hiddenfilter, .viewless {display: none;}


.infobubble, .errorbubble { position:absolute; display: none; color: #fff;left: 435px; width: 173px; padding: 10px 10px 10px 20px;}
.infobubble { background: url(../_images/backgrounds/infobubble.gif) no-repeat;}
.error .infobubble { background: url(../_images/backgrounds/errorbubble.gif) no-repeat; color: #fff}
.infobubble .error-msg { display: none;}

.error {background: url(../_images/icons/box_error.gif) no-repeat scroll top left; padding: 4px 0px 4px 23px; margin-left: 10px; font-weight: bold; color: #fdc707;}
.errorbox #review_errors_list { margin: 0; padding: 0;}

.infocurve { float:right; position: relative; margin: -10px;}
.infocurve_bottom { float:left; position: relative; width: 18px; height: 19px; margin: -9px 0px -10px -40px;}

.sub_error {color:#990000;background: url(../_images/icons/label_error.gif) no-repeat; padding-left: 20px; margin-left: 200px; padding-bottom: 5px;} /* shows if no js */


.errorbox { width: 660px;background: url(../_images/icons/box_error.gif) no-repeat left top; padding: 2px 10px 10px 25px; margin-bottom: 5px; color: #000;}
.infobox { width: 660px;background: url(../_images/icons/box_info.gif) no-repeat left top; padding: 2px 10px 10px 25px; margin-bottom: 5px; color: #000;}
.correctbox { width: 660px;background: url(../_images/icons/box_tick.gif) no-repeat left top; padding: 2px 10px 10px 25px; margin-bottom: 5px; color: #000;}
	.errorbox h2, .infobox h2, .correctbox h2  { margin: 0; padding: 0 0 10px 0; color: #000; text-transform: uppercase; font-size: 13px;}
	.errorbox ul, .infobox ul .correctbox ul { margin: 0; padding: 0; list-style-type: none;}
	.errorbox ul li, .infobox ul li .correctbox ul li { line-height: 20px; list-style-type: none;}

/* THIS IS TO HIDE ERROS IN FOOTER */
#footer_login .errorbox, #footer_login .correctbox, #footer_login .infobox { display: none;}

.form .errorbox { width: 400px;}

/* FORMS */

fieldset {border: 0; margin: 0; padding: 0;}
legend {display: none;}
.form { color: #000; border:1px solid #ddebf3;background:#f1f6f9;width:628px; padding: 10px;}
.form .textfield, form textarea {border: none; }
.form label {float: left;}
.label { display: none;}
.form textarea {height: 150px;}

.form label {color: #000;}
.form .textfield, .form textarea {background-color: #72adcf; border:1px solid #5692b5; color: #fff; width: 220px; padding: 2px;}
.form .small {width:110px;}
.form textarea {font-family:Arial,Helvetica,sans-serif; font-size: 11px; overflow: auto;}
.form label {width:200px;}
.form .buttonspacer { margin-left: 200px;}
.form .radiolabel {width: 400px;}
.form .error label {color: #990000; background: url(../_images/icons/label_error.gif) no-repeat 178px;}
.form .textfield:hover, .form textarea:hover  {background:#5692b5;}
.form h2 { border-bottom: 1px solid #999; padding:10px 0 10px 0; margin-bottom: 10px;}
.form.inline h2 {padding: 0px 0px 10px 0px;}

.form.inline {width:425px; float: left; margin-right: 20px;}

.form .questionmark { margin: 0 0 -4px 5px;}
form select {height: 19px; font-size: 11px;}
.form .required { font-size: 13px;}


/* TABLES */

.table { color: #000;width: 100%;border: 1px solid #fff;margin-bottom:20px;/*width:648px;*/}
.table td, .table th { border-bottom: 1px solid #fff; text-align: center; border-right: 1px solid #fff;padding:5px;}
.table td {background: #f0f5f8;}
.table th {background: #ddebf3; font-weight: bold;text-align:center;color: #000; }
.table th.error {background-color: #cc0000; color: #000;}
.table .altrow { background: #e5ecf0;}
.table .left {text-align: left;}
.table td { padding: 10px;}
.table .light { color: #284a7b; font-weight: normal;}
.table .nobkg { background:none; empty-cells: hide;}
.table .tableimage img { border: 3px solid #ddebf3; margin-top: 5px;}
.table .header th { width: 150px; background: #102441;}
.table .short { width: 150px;}

/* QUICK LOOK */

.quicklookbutton {display: none; position: absolute; cursor: pointer; }



/* BREADCRUMB */

#productdescription #breadcrumb { width: 400px; float: left; padding: 0px; margin-bottom: 10px; color: #284a7b;font-family:"Gill Sans","Helvetica Neue Light",Arial;font-size:150%;font-weight:200;text-transform:uppercase; border-bottom: 1px dotted #6B7383; line-height: 20px;}
#productdescription #breadcrumb a {background: url(../_images/template/breadcrumb.gif) no-repeat scroll top right; padding-right: 10px; padding-left: 0px; margin-right: 3px; color: #75abcb; font-size:11px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 200;}
#productdescription #breadcrumb a:hover { color: #02214e;}
#productdescription .breadcrumb_dull { color: #284a7b; padding-right: 5px;}
#productdescription #breadcrumb li {display: inline;}
#productdescription .youarehere { margin-right: 10px; font-size: 10px; color: #858f9e; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

/********************************************************************/
/**********************    BRAND SPECIFIC    ************************/
/********************************************************************/


/* TEMPLATE */
body { background: #fff url(../_images/backgrounds/page_bkg.gif) scroll repeat-x top center; margin: 0px; padding: 0px; color: #6e6e6e; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;}

h1 {color: #102441; font-size: 25px; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}
h2 {color: #102441; font-size: 16px; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {color: #102441; font-size: 13px; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}
a h2:hover { color: #102441; text-decoration: none;}
h4 { margin:0; padding:0;}

p { font-family: Arial, Helvetica, sans-serif; line-height: 15px; padding-bottom: 10px; margin: 0px;}

ul  {margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px; list-style-type: none;}
img { border: none;}






/* NAV */

#nav { background: #102441; width: 181px; margin-bottom: 12px; padding:14px; color: #fff;}
#main #nav a { font-weight: bold; color: #fff; text-decoration: none; font-weight: normal;}
#main #nav a:hover {  text-decoration: none; color: #f9d442;}
#main #nav a.selected {  text-decoration: none; color: #f9d442;}

#nav h2 { color: #f9d442; font-weight: bold; font-size: 11px; margin-bottom: 5px; text-transform: none; margin-top: 10px;}

#nav ul {padding: 0px 0px 0px 3px; list-style-type: none; margin: 0px 0px 0px 0px;}
#nav ul li { line-height:18px;}
#nav li a { width: 172px; display: block; padding-left: 8px; background: url(../_images/template/arrow.gif) no-repeat scroll center left;}
#nav li li a { width: 152px; display: block; padding-left: 8px;}
#nav li li a:hover { color: #f9d442;  padding-left: 8px;}
#nav ul ul {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#nav ul li li { line-height:16px;}
#nav .categoryheading {font-weight: bold; padding-left: 10px;}
#nav .categoryheading_noindent { font-weight: bold; padding:0;}
#nav .darkheader { color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; border: none; padding-top: 0px; margin-top: 0px;}

.viewmore, .viewless { font-weight: bold; padding-left:10px;}
.viewmore {background: url(../_images/icons/moreoptions.gif) no-repeat 1px;}
.viewless {background: url(../_images/icons/lessoptions.gif) no-repeat 1px;}

.bespokepricefilter { text-align: center; color: #fff; width: 153px;}
.bespokepricefilter form { margin:0; padding:0; text-align: center; color: #fff; font-weight: bold;}
.bespokepricefilter label { float:left;}
.bespokepricefilter .textfield { border: 1px solid #fff; float:left; width:40px; margin: 0px 4px 0px 4px; background: #fff; color: #000;}
.bespokepricefilter .rollover { float: left; }
.bespokepricefilter p { padding-bottom: 2px; color: #ddebf3; font-weight: normal;}
.bespokepricefilter .bespokepricefilter_float { float:left;}
.bespokepricefilter .spacer { margin-left: 10px;}
.bespokepricefilter .spacer_height { padding-top: 3px;}



/* MINI BASKET */

#mini_basket { background: #f9d442; display: none; width: 229px; position: absolute; top: 25px; margin-left: 769px; /margin-left: 719px; _margin-left: 719px; color: #102441; padding: 11px 0px 0px 0px; z-index: 5000;}

#mini_basket p {margin-bottom: 0;}
#mini_basket .thumb {float: left; margin-left: 10px; margin-right: 10px; border: 1px solid #d9b836;}
#mini_basket dt {float: left; width: 60px;}
.subtotal {text-align: right; padding-left: 10px;}
.baskettotal { color: #102441;padding: 2px 5px 2px 10px ; font-weight: bold;}
.title {color: #102441; padding-right: 5px;}
#minibasketadded{ display: none;}
#minibasketadded .closeminibasket { position: relative; float: right; left: 70px; top: 6px; z-index:5001; text-align: right;}
#minibasketadded a { text-decoration: none;}
ul#minibasketlist { margin: 10px; padding:0;}
ul#minibasketlist li { list-style-type: none; float:left; padding-right: 10px;}

.checkoutbutton {float: left;}
.viewbasketbutton { width: 74px; top: 0; margin-left: 22px; /margin-left: 30px; position: absolute; float:right;}
.viewminibasket { z-index:2000;}
.items {position: absolute; float:left; width: 110px; padding-top: 0px; margin-top: 7px; color: #102441;}
.addeditems { padding-left: 19px;}

.minibasketcontainer { color: #102441; position: absolute; z-index:5500; top: 0px; margin-left: 769px; padding: 6px 0px 0px 10px; width: 143px; height: 34px;}
#minibasket_bkg { z-index:2000; background: #f9d442; color: #102441; position: absolute; top: 0px; margin-left: 769px; /margin-left: 719px; _margin-left: 719px; width: 229px; height: 35px}
.minibasket { text-align: left; color: #d9b836; z-index:1000;}
	.minibasket h2 { padding-bottom: 2px;}
.minibasket_left { float:left; width: 60px;}
.minibasket_right { float:right; width: 63px;}

	.mini { border-bottom: 1px dotted #26292f; margin-bottom: 8px;}
.mini_prices { float:left; width: 120px;}

/* COMPARE */

.table.compare {width: 890px; border: none;}
.table.compare th {white-space: nowrap;text-align: left;}
.table.compare td { width: inherit;border-right: 1px solid #fff;}
.comparename {color:#000;font-size:13px;font-weight:bold;text-transform:uppercase;}
.compareprice {font-size:14px;line-height:24px;}










/* BESPOKE */

#content { min-height: 300px;}
* html content { height: 300px;}

	#content_left { width: 570px; margin-right: 0px; float: left;}
	#content_right { width: 209px; float: right;}
	
	
#inner_container { background: url(../_images/backgrounds/page_bkg_1.gif) scroll repeat-x top center; padding:0; margin-left: auto; margin-right: auto; width: 1000px;  }

#swirl { display: none; width: 508px; height: 173px; z-index:2; position: absolute; top: 0px; background: url(../_images/backgrounds/swirl.gif) no-repeat scroll top left;}

#logo { width: 298px; height: 182px; _height: 195px; padding-top: 22px; z-index:3;margin-left: 44px;}


#top_nav { z-index:4!important; position: absolute; top: 8px; width: 488px; margin-left: 265px; color: #303339; text-align: right;}
	#top_nav ul { text-align: right; margin: 0; padding: 0;}
	#top_nav li { list-style-type: none; display: inline; line-height: 21px; padding-left: 10px;}
	#top_nav .callus { padding-left: 20px;}
	#top_nav a { color: #f9d442; text-decoration: none;}
	#top_nav a:hover { color: #fff; text-decoration: underline;}

#topnav { font-size: 11px; position: absolute; top: 175px; /top: 175px; width: 1000px; height: 33px; background:#; padding-left: 47px; _padding-left: 64px; /padding-left: 64px;}
	ul#nav-one { margin: 0px 0px 0px 50px; padding: 0px; height: 33px;}
	ul#nav-one li { list-style-type: none; float: left; line-height: 33px;position:relative;margin:0;padding:0;}
	ul#nav-one a { text-transform: uppercase; line-height:33px; color: #000; text-decoration: none; font-weight:bold; padding-right: 50px;}
	ul#nav-one a:hover { color: #000; text-decoration: underline;}
	ul#nav-one a.selected { color: #000; text-decoration: underline;}
	
	#nav-one li {float:left;margin:0;padding:0;position:relative; }
	#nav-one li li { background:none;}
	#nav-one li .dropdownbkg {position:absolute;top:-1000px; margin: -10px 0px 0px -12px; background: #0d1d36 url(../_images/backgrounds/dropdown.gif) repeat-x scroll top left;}
	#nav-one li .dropdownbkg td {width: 200px; vertical-align: top; }
	#nav-one li:hover .dropdownbkg {margin-top: 1030px; left: 0px;}
	#nav-one ul {background:#0d1d36;left:-1px;list-style-image:none;list-style-position:outside;list-style-type:none;margin: 0px;width:200px; height: auto; line-height: normal;}
	#nav-one ul li {border:0 none;line-height: normal;}
	#nav-one h2 { color:#d3dbe7;padding:2px 0 2px 12px;}
	#nav-one ul li a { text-transform: none; font-family: Arial, Helvetica, sans-serif;color:#fff;display:block;padding:2px 10px 2px 12px; letter-spacing:0;text-decoration:none;width:178px; border-bottom: 1px solid #263958; background: none; font-weight: normal; font-size: 11px; margin-right: 10px; line-height:14px!important;}
	#nav-one ul li a:hover {background: #263958; color: #f9d442; text-decoration: none;}
	#nav-one ul li.ddtitle {margin: 4px 0 5px 0px!important; line-height: 22px; color: #fff; background: url(../_images/backgrounds/dropdown_title.gif) no-repeat scroll top right; display: block; width: 188px; padding-left: 12px;}
	
	#nav-one .titles { background:#08152c; height: 30px; margin-bottom: 10px;}
	#nav-one h2.brandstitle {margin: 4px 0 5px 0px!important; font-weight: bold; line-height: 22px; color: #fff; background: url(../_images/backgrounds/dropdown_title.gif) no-repeat scroll top right; display: block; width: 188px; padding-left: 12px; font-family:Arial, Helvetica, sans-serif!important; font-size: 11px!important;}
	#nav-one h2.brandstitlelong {margin: 4px 0 5px 0px!important; font-weight: bold; line-height: 22px; color: #fff; background: #08152c url(../_images/backgrounds/dropdown_title.gif) no-repeat scroll top right; display: block; width: auto; padding-left: 12px; font-family:Arial, Helvetica, sans-serif!important; font-size: 11px!important;}
	
	

#tel { z-index:5!important; width: 200px; position: absolute; top: 72px; margin-left: 500px;}
.telnumber { font-family: "Times New Roman", Times, serif; font-size: 180%; padding-top: 3px; color: #f9d442;}

#search_div { width: 265px; margin: 0px 0px 0px 737px; position: absolute; top: 73px;}
	#search_div .searchform { margin:0;}
	#search_div h2 { font-weight: normal; color: #fff; font-size: 18px;}
	#search_div label { width: 94px; color: #e8dfd9; margin-top: 3px;}
	#search_div .textfield { height: 18px; font-size: 11px; width: 179px; padding: 0px 0px 0px 3px; background: #fff; color: #6e6e6e; border: none; float:left;}
	#search_div .textfield:hover { background: #f0f3f8; color: #6e6e6e; border: none;}
	#search_div a { text-decoration: underline; color: #f9d442; font-weight: bold;}
	#search_div a:hover { color: #ffefaf;}
	#search_div p { padding-bottom: 15px;}
	#search_div .button_search { float:left; margin-left: 2px;}


#footer_container { width: 1000px; margin-left: auto; margin-right: auto; color: #fff; margin-top: 25px; margin-bottom: 20px; background: #102441; padding: 7px 0px 10px 0px;}

	#footer_left { float: left; width: 670px; padding-left: 20px;}
		#footer_left p { padding-bottom: 2px;}
		#footer_left ul { padding: 0px; margin: 0px;}
		#footer_left li { list-style-type: none; float: left; padding-right: 10px;}
		#footer_left .copy { background: none; padding-right: 22px;}
	#footer_right { width: 220px; float: right; padding-right: 20px; color: #fff; text-align: right;}
	#footer_container a { color: #fff; text-decoration: none!important;}
	#footer_container a:hover { color: #f9d442; text-decoration: none;}
		
#main { _padding-left: 7px; width: 1000px; margin-left: auto; margin-right: auto;  background-color: #ffffff; }
	#main a { color: #75abdd; text-decoration: underline;}
	#main a:hover { color: #102441; text-decoration: underline;}


hr { margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px dotted #ccc!important; height: 1px; background: #fff!important; border-bottom: none; border-right: none; border-left: none; width: 100%;}

ul.bullets { margin:0!important; padding: 0px 0px 10px 0px;}
	ul.bullets li { list-style-type: none!important; padding-left: 10px!important; background: url(../_images/template/bullet.gif) no-repeat scroll top left; line-height:16px;}

ul.inlinelist { margin:0; padding:0;}
	ul.inlinelist li { list-style-type: none; float: left; padding-right: 15px;}

ul.pdflist { margin: 0px 0px 20px 0px; padding:0;}
	ul.pdflist li { background: url(../_images/icons/pdf.gif) no-repeat scroll top left; padding-left: 20px; list-style-type: none; line-height:22px;}


.quote { background: url(../_images/icons/quote_open.gif) no-repeat scroll top left; padding-left: 40px; padding-top: 5px;}
	.quote .credit { color: #999; font-weight: bold;}






ul#sitemap {height: 350px; margin:0!important;}	
#main #content ul#sitemap li {border-right:1px solid #75abcb;float:left;font-weight:bold; margin-right:8px;padding-right:1px;width:160px; list-style-type: none;}
#main #content ul#sitemap li a { color: #75abcb; font-size: 13px;}
#main #content ul#sitemap li ul li { color: #02214e; float: none; text-decoration: underline; font-weight: normal; height: auto; border: none; margin: 0; padding: 0; list-style-type: square;}	
#main #content ul#sitemap li ul li a { font-size: 11px; text-transform: none;}
#main #content ul#sitemap li ul {padding-top: 10px; padding-bottom: 10px; height: auto;}
	
	
	
#reviewbasket { position:absolute; margin-left: 465px; top: 210px; z-index:999!important; background: url(../_images/basket/reviewbasket.gif) no-repeat scroll top left; height: 26px; width: 535px;}
#pagecheckout { position:absolute; margin-left: 465px; top: 210px; z-index:999!important; background: url(../_images/basket/1pagecheckout.gif) no-repeat scroll top left; height: 26px; width: 535px;}
#ordercomplete { position:absolute; margin-left: 465px; top: 210px; z-index:999!important; background: url(../_images/basket/ordercomplete.gif) no-repeat scroll top left; height: 26px; width: 535px;}


#compare_div { padding:20px;}
.floater { width: 260px; padding-top: 20px;}
.contactfloater { float:left; width: 100px;}


#loadingImage { width: 32px;}




#main .large_button { background: #f9d442; text-decoration: none; border:none; font-weight: bold; font-size: 13px; color: #102441; width: auto; padding: 8px 15px 8px 15px; text-align: center;}
#main .large_button:hover { background: #f1e8b1; color: #102441; text-decoration: none;}

.button_search { background: #f9d442; text-decoration: none; border:none; color: #102441; width: 60px; padding: 0px 2px 2px 0px; height: 18px; text-align: center;}
.button_search:hover { background: #f1e8b1; color: #102441; text-decoration: none;}

#main a.button { background: #f9d442; text-decoration: none; border:none; color: #102441; width: auto; padding: 4px 10px 4px 10px; text-align: center;}
#main a.button:hover { background: #f1e8b1; color: #102441; text-decoration: none;}

a.basketbutton { background: #102441; text-decoration: none; border:none; color: #fff; width: auto; padding: 2px 5px 2px 5px; text-align: center;}
a.basketbutton:hover { background: #061121; color: #fff3c3; text-decoration: none;}

.addtobutton { background: #990000; text-decoration: none; border:none; color: #fff; width: 105px; padding: 5px 0px 5px 0px; text-align: center;}
.addtobutton:hover { balor: #fff; text-decoration: none;}

.bluetext { color: #75abcb; font-weight: bold;}



















.lookupload {position: relative; top:-14px; left: 80px;}

#shop_left { float: left; width: 507px;}
#shop_right { float: right; width: 380px; padding-left: 20px; padding-right: 40px;}
#shop h2 { font-size: 14px; color: #34588c;}

ul.gallery { margin:0!important; padding:0!important;}
	ul.gallery li { list-style-type: none!important; padding-right: 6px; padding-bottom: 6px; float:left;}
	
ul.sitemap { margin:0px 0px 20px 20px; padding:0;}
	ul.sitemap li { list-style-type: none;}
	

#getitfirst { width: 168px; color: #fff; background: #183763; padding: 10px; margin-top: 5px;}
	#getitfirst h2 { color: #fff; font-size: 115%;}
	#getitfirst .textfield { height: 18px; font-size: 11px; width: 165px; padding: 0px 0px 0px 3px; background: #fff; color: #6e6e6e; border: none;}
	
	.socialmedialinks {background: url(../_images/template/followus.jpg) no-repeat; height: 167px; width: 209px; padding-top: 0px;}

	
	.xmasbkg {background: url(../_images/template/flakey.jpg) right -10px no-repeat;}
	
	
#mvc {background: url(../_images/template/mvc.jpg) no-repeat; width: 570px; height: 263px; margin-bottom: 20px; position: relative;}
#mvc ul {margin: 0; padding: 0; width: 232px; position: absolute; right: 0; bottom: 0;}
#mvc li, #mvc a {margin: 0; padding: 0; font-size: 1px; line-height: 1px;display: inline;}

.brandslisting { padding: 20px;}
	.brandslisting ul { margin:0!important; padding:0!important;}
	.fashionbrands {background: url(../_images/template/fashion.jpg) no-repeat top left; height: 144px; padding-top: 55px;}
	.classicbrands {background: url(../_images/template/classic.jpg) no-repeat top left; height: 97px; padding-top: 56px;}
	.luxurybrands {background: url(../_images/template/luxury.jpg) no-repeat top left; height: 200px; padding-top: 64px;}
	.brandslisting ul li { list-style-type: none!important;height:62px;margin-right:6px;padding-top:6px;float: left;}


ul#watchglossary { margin: 0px!important; padding: 0px!important; height: 30px;}
	ul#watchglossary li { color: #041732; list-style-type: none!important; float: left; line-height: 20px; width: 20px; padding:0!important; margin-right: 1px; text-align: center; background: #e1e8f2;}
	ul#watchglossary a { color: #fff; text-decoration: none; display: block; background: #041732; width: 20px; padding:0!important;}
	ul#watchglossary a:hover { background: #afc2dd; color: #041732; text-decoration: none;}
	ul#watchglossary a.selected { background: #afc2dd; color: #041732;}
	
	
.yellowtext { color: #f9d442;}








/* footer */


#footermenu {background: #fff url(http://www.jmpresentations.com/footer/prok/images/top_footer_border.gif) top no-repeat; width:1000px; margin: 0 auto; padding: 20px; }

#footermenu a {color: #3399CC; text-decoration:none; }
#footermenu a:link {color: #3399CC; text-decoration:none;}
#footermenu a:hover {color: #3399CC; text-decoration:none;}

.footer-column{ float:left; width:225px; margin-right:30px; min-height:450px; padding-top:0px;}
.footer-column img {margin-bottom:20px; background-color:#fff; }
/*.footer-column p {margin-bottom:8px;  }
.footer-column h2 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:100; padding-bottom:20px;} */

.footer-columnb { float:left; width:700px; margin:0; padding: 0px 20px 0 20px; border-left:#eaeaea solid 1px; min-height:450px;}
.footer-columnb img {margin-bottom:20px; background-color:#fff; }
/*.footer-columnb p {margin-bottom:7px; padding:0; }
.footer-columnb h2 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:100; padding-bottom:32px;}*/

.footer-columnb .list-bottom {margin: 0; padding: 0;}
.footer-columnb ul li {list-style-type: none; padding-bottom: 4px;}
.footer-columnb ul li a {color: #3399CC; text-decoration: none;}
.footer-columnb ul li strong {padding-bottom: 15px; display: block;}
.footer-columnb ul li a:hover {text-decoration: none;}

.footer-columnc { float:left; width:310px; margin:0; padding: 0px 0px 0 20px; border-left:#eaeaea solid 1px; min-height:650px;}
.footer-columnc img {margin-bottom:20px; background-color:#fff; }
.footer-columnc p {margin-bottom:7px; padding:0; }
/*.footer-columnc h2 {color:#3399CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:100; padding-bottom:20px;}*/


<!-- .tel {font-size: 28px; font-weight: bold; display:block; float:right; width:206px;} -->
.tel {color: #102441; font-size: 25px; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}
.email {font-size: 15px; font-weight: bold;}
dl.social-list {width:200px;padding:0px; list-style-type:none;}
dl.social-list dd {width:30px; margin:0px 4px 0px 0px; float:left;}

#footerlinks {width: 295px; float: left; background-color:#eaeaea; margin-top:20px;  padding: 1px 6px 20px 10px; }
#footerlinks p {margin:-10px 0 10px 0;}
#footerlinks .newsletter .textfield { font:12px/12px 'arial',sans-serif;color:#333;padding:5px 15px 5px 3px; margin:0;}
.go {padding-top:10px;}


fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:294px;font:12px/12px 'arial',sans-serif; color:#333;padding:3px; margin:5px 0 10px 0;border:3px solid #eaeaea; }
input.submit { padding:2px 5px;font:bold 12px/12px 'arial',sans-serif;}

#footer  {width:1000px; background: #fff;  margin: 0 auto; padding: 10px 0; }
#footerblock {width:940px; border-top: #eaeaea solid 1px; margin: 0px 30px 10px 30px; padding-top: 5px; }
#footer a {color: #3399CC; text-decoration:none;}
#footer a:hover {color: #3399CC; text-decoration:none;}
#footer .credit { margin-left: 260px;}
#footer .links { margin-left: 0px;}
