/* 
========================================================================================================
Text style sheet created for taylor-grant.net
========================================================================================================
*/

h1
	{
	color: #D6DDE7;
	margin-top: 20px;
   	margin-bottom: 0px;
	font-size: 12px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	background-color:#164473;
	padding:3px 3px 3px 3px;
	}
	
h2
	{
	color: #D6DDE7;
	margin-top: 10px;
   	margin-bottom: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	background-color:#164473;
	padding:3px 3px 3px 3px;
	}
	
h3
	{
	color: #D6DDE7;
	margin-top: 15px;
	margin-bottom: -15px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif, geneva, helvetica;
	}

.fineprint
	{
	color: #D6DDE7;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

.nolineheight
	{
	line-height: 0px;
	}

.copyright
	{
	color: #ffffff;
	margin-top:8px;
	margin-bottom:5px;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}


A
	{
	color: #D6DDE7;
	font-size: 11px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

A:hover	
	{
	color: #AABBCC;
	font-size: 11px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}
	
A.fineprint
	{
	color: #D6DDE7;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

A.fineprint:hover	
	{
	color: #AABBCC;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

P.breadcrumb
	{
	color: #666666;
	line-height: 15px;
	font-size: 11px;
	margin-bottom: 5px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}
	
P.backtotop
	{
	text-align: right;
	margin-top: -10;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}
	
A.backtotop
	{
	color: #0033CC;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}
	
A.backtotop:hover	
	{
	color: #3399FF;
	font-size: 10px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

/* New Style Information */


BODY	
	{
	color: #D6DDE7;
	line-height: 15px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

#maincontent {color: #D6DDE7;line-height: 15px;font-size: 11px;font-family: verdana, arial, sans-serif, geneva, helvetica;margin-right:20px;margin-left:10px;}
#maincontent pre {color: #D6DDE7;line-height: 15px;font-size: 11px;font-family: verdana, arial, sans-serif, geneva, helvetica;margin-right:20px;margin-left:10px;}
#maincontent #registrationerr {background-color:#164473;padding:10px 10px 10px 10px;border:1px solid #849AB5;float:right; margin-left:10px;width:50%;}
#maincontent .registration {background-color:#164473;padding:10px 10px 10px 10px;border:1px solid #849AB5;float:left;}
#maincontent .registration th {background-color:#003366;padding:10px 5px 5px 5px;font-size:11px;}
#maincontent .registration td {padding-top:6px;padding-bottom:5px;}
#maincontent .registration input {background-color:#164473;color: #D6DDE7;border:1px solid #849AB5;font-size:11px;font-family: verdana, arial, sans-serif, geneva, helvetica;}
#maincontent .registration #submit1 {background-color:#164473;color: #D6DDE7;border:1px solid #D6DDE7;font-size:11px;font-family: verdana, arial, sans-serif, geneva, helvetica;}

#maincontent #mainbtn {border:none;display: block;border:1px solid #2B5580;width:100%;margin-top:10px;}
#maincontent #mainbtn input.submit {margin:0;font-size: 10px;font-family: verdana, arial, sans-serif, geneva, helvetica;color:#ffffff;text-decoration: none;padding:2px 4px 2px 4px;background-color:#164473;border:1px solid #2B5580;cursor:hand;float:right}
#maincontent #mainbtn input.submit:hover {background-color:#2B5580;cursor:hand;}

#maincontent #ordertotal {border:none;display: block;border:1px solid #2B5580;width:100%;margin-top:10px;}
#maincontent #ordertotal h1 {margin-top:0px;margin-bottom:0px;}
#maincontent #ordertotal table {margin-top:10px;}
#maincontent #ordertotal p {font-size:10px;text-align:right;padding:4px 8px 4px 8px;}

#maincontent #producttitle {color: #D5DDE6; font-size: 11px; font-weight:bold; margin-bottom:5px;}
#maincontent #productdesc {color: #D5DDE6;margin-bottom:10px;}

#maincontent #qtytable {border:none;display: block;}
#maincontent #qtytable th {font-size: 10px;text-decoration: none;padding:4px 8px 4px 8px;background-color:#0B3C6D;}
#maincontent #qtytable td {font-size: 10px;padding:3px 8px 3px 8px;text-align:right;}

#maincontent #orderspectable {margin:0;}
#maincontent #orderspectable td {padding-top:6px;padding-bottom:5px;border-top:1px solid #164473;}
#maincontent #orderspectable td.picker {padding:0;border:0;}

#maincontent #colourpicker {border:1px solid #0B3C6D;display: block;}
#maincontent #colourpicker td {padding:2px 2px 2px 2px;}

#maincontent table.featureboxed {border:1px solid #2B5580;padding:2px 2px 2px 2px;}

#maincontent #searchresults {padding:10px 10px 10px 10px;width:100%;float:none;display:block;}
#maincontent #searchresults div.productdtl {float:none;color:#aabbcc;border-top: 1px solid #2B5580;display: block; width: 100%; padding:10px 0px 10px 10px;}
#maincontent #searchresults div.productdtl a {text-decoration:none;display:block;float:none;}
#maincontent #searchresults div.productdtl a.productinfo #productpic {float:left; padding:10px 10px 10px 10px;white-space: nowrap;}
#maincontent #searchresults div.productdtl a.productinfo #producttitle {color: #D5DDE6; font-size: 11px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
#maincontent #searchresults div.productdtl a.productinfo:hover #producttitle {color: #ffffff;text-decoration:underline;}
#maincontent #searchresults div.productdtl a.productinfo #productdesc {color: #D5DDE6;margin-bottom:10px;}
#maincontent #searchresults div.productdtl #pricetable {border:none;float:right;display: block;}
#maincontent #searchresults div.productdtl #pricetable th {font-size: 10px;text-decoration: none;padding:4px 8px 4px 8px;background-color:#0B3C6D;}
#maincontent #searchresults div.productdtl #pricetable td {font-size: 10px;padding:3px 8px 3px 8px;text-align:right;}
#maincontent #searchresults div.productdtl #pricetable input {border:none;}
#maincontent #searchresults div.productdtl div.productbtns {border:none;margin-top:10px;float:right;display: block;margin-bottom:10px; border:1px solid #2B5580;width:100%;}
#maincontent #searchresults div.productdtl div.productbtns a {color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;float:right;}
#maincontent #searchresults div.productdtl div.productbtns a:link {color: #ffffff; }
#maincontent #searchresults div.productdtl div.productbtns a:visited {color: #ffffff;}
#maincontent #searchresults div.productdtl div.productbtns a:hover {color:#ffffff;background-color:#2B5580;}
#maincontent #searchresults div.productdtl div.productbtns a:active {color: #ffffff;}

#maincontent input.submit {margin:0;font-size: 11px;font-family: verdana, arial, sans-serif, geneva, helvetica;color:#ffffff;text-decoration: none;padding:2px 4px 2px 4px;background-color:#164473;border:1px solid #2B5580;cursor:hand;}
#maincontent input.submit:hover {background-color:#2B5580;cursor:hand;}

#maincontent #searchnav input {margin:0;font-size: 10px;font-family: verdana, arial, sans-serif, geneva, helvetica;color:#ffffff;text-decoration: none;padding:2px 4px 2px 4px;background-color:#164473;border:1px solid #2B5580;cursor:hand;float:right}
#maincontent #searchnav input:hover {background-color:#2B5580;cursor:hand;}

#maincontent th {text-align:left;font-size: 11px;text-decoration: none;padding:4px 8px 4px 8px;background-color:#0B3C6D;}

TD
	{
	font-size: 11px;
	font-family: verdana, arial, sans-serif, geneva, helvetica;
	}

A.mainmenuitem
	{
	line-height: 15px;
	margin-left: 10px;
	font-weight: bold;
	text-decoration: none;
	}

A.mainmenuitem:hover	
	{
	margin-left: 10px;
	line-height: 15px;
	font-weight: bold;
	}

li {margin-bottom:8px;}

.required {color:#cc6666;}

#breadcrumb {color: #8199B3; line-height: 15px; font-size: 10px; font-family: arial, verdana, sans-serif, geneva, helvetica; margin-top: 0px; margin-left: 10px;margin-bottom: 5px;}
#breadcrumb A {color: #8199B3; line-height: 15px; font-size: 10px; font-family: arial, verdana, sans-serif, geneva, helvetica;}
#breadcrumb A:hover {color: #D6DDE7;	line-height: 15px; font-size: 10px;	font-family: arial, verdana, sans-serif, geneva, helvetica;}

#cartlinks {margin-top:5px;margin-bottom:5px;}
#cartlinks a {color: #F8FFFF; line-height: 15px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; margin-left:3px;margin-right:3px;}
#cartlinks a:hover {color: #003366; line-height: 15px; font-size: 11px;	font-family: verdana, arial, sans-serif, geneva, helvetica;}
#cartlinks a.cart {background-image:url('/images/layout/cart.gif');padding-right:16px;}
#cartlinks a.cart:hover {background-image:url('/images/layout/cart_on.gif');padding-right:16px;}

#subsectionmenu ul{margin-left:25px;margin-top:-10px;list-style:square;}
#subsectionmenu li{padding:0px 2px 5px 0px;margin-bottom:0px;}
#subsectionmenu li.subitem {margin-left:25px;}

#mainmenu ul{list-style:none;margin:1px 0;padding:0 0px;}
#mainmenu li{list-style: none;margin:0;padding:0;font-size:11px;}

#mainmenu a.home {display: block; width: 100%; border:0; text-decoration: none; margin:0; padding:8px 2px 8px 8px; cursor:hand;}
#mainmenu a.home:link {color: #003366; }
#mainmenu a.home:visited {color: #003366; }
#mainmenu a.home:hover {color:#003366;background-color:#AABBCC;border-color:#8398AA;}
#mainmenu a.home:active {color: #003366;}

#mainmenu a {display: block; width: 100%; border-top: 1px solid #8398AA; text-decoration: none; margin:0; padding:8px 2px 8px 8px; cursor:hand;}
#mainmenu a:link {color: #003366; }
#mainmenu a:visited {color: #003366; }
#mainmenu a:hover {color:#003366;background-color:#AABBCC;border-color:#8398AA;}
#mainmenu a:active {color: #003366;}

#mainmenu a.selected {background-color:#AABBCC;font-weight:bold; display: block; width: 100%; border-top: 1px solid #8398AA; text-decoration: none; margin:0; padding:8px 2px 8px 8px; cursor:hand;}
#mainmenu a.selected:link {color: #003366; }
#mainmenu a.selected:visited {color: #003366; }
#mainmenu a.selected:hover {color:#003366;border-color:#8398AA;}
#mainmenu a.selected:active {color: #003366;}

#mainmenu a.selectedwsub {background-image:url('/images/layout/mnu_dd_bg.gif');background-color:#AABBCC;font-weight:bold; display: block; width: 100%; border-top: 1px solid #8398AA; text-decoration: none; margin:0; padding:8px 2px 8px 8px; cursor:hand;}
#mainmenu a.selectedwsub:link {color: #003366; }
#mainmenu a.selectedwsub:visited {color: #003366; }
#mainmenu a.selectedwsub:hover {color:#003366;border-color:#8398AA;}
#mainmenu a.selectedwsub:active {color: #003366;}

#mainmenu a.drpdwnmnu {display: block; width: 100%; border-top: 1px solid #8398AA; text-decoration: none; margin:0; padding:8px 2px 8px 8px; cursor:hand;background-image:url('/images/layout/mnu_dd_bg.gif');}
#mainmenu a.drpdwnmnu:link {color: #003366; }
#mainmenu a.drpdwnmnu:visited {color: #003366; }
#mainmenu a.drpdwnmnu:hover {color:#003366;background-color:#AABBCC;border-color:#8398AA;background-image:url('/images/layout/mnu_dd_bg.gif');}
#mainmenu a.drpdwnmnu:active {color: #003366;}

#news	ul {list-style:none;margin:1px 0;padding:0 0px;}
#news	li {list-style:none;margin-bottom:20;padding:0;font-size:11px;}

#header	{padding-left:10px; padding-bottom:3px; padding-top:3px; margin-top:0px; margin-bottom:5px; background-color:#2A5580; display: block; color: #F7FFFF; font-size: 18px; font-family: arial, verdana, sans-serif, geneva, helvetica;border-right: 1px solid #000039;text-transform:capitalize;}

#specftr {margin-left:10px; margin-right:12px;}
#specftr a {text-decoration:none;}
#specftr a #head {color: #D5DDE6; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:15px; margin-bottom:0px;}
#specftr a:hover #head {color: #ffffff;}
#specftr a #subhead {color: #8298AF; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:0px; margin-bottom:10px;}
#specftr a:hover #subhead {color: #D5DDE6;}
#specftr a #content {color: #8298AF; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;}
#specftr a:hover #content {color: #D5DDE6;}
#specftr a #prodpic {text-align:center;margin-top:10px;}
#specftr #links {margin-top:10px;}
#specftr #links a {display: block; width: 100%; text-decoration: underline; margin:0; padding:3px 2px 3px 5px; cursor:hand;}
#specftr #links a:link {color: #D5DDE6; }
#specftr #links a:visited {color: #D5DDE6; }
#specftr #links a:hover {color:#D5DDE6;background-color:#003366;border-color:#8398AA;}
#specftr #links a:active {color: #D5DDE6;}

#search form {margin-top:5px;margin-bottom:0px;text-align:right;}
#search input {border:1px solid #003366;font-family: verdana, arial, sans-serif, geneva, helvetica;height:15px;width:80px;}
#search a.searchbtn {color:#fff; text-decoration: none;cursor:hand;background-color:#003366;border:1px solid #8398AA; padding:2px 5px 2px 5px;}
#search a.searchbtn:hover {background-color:#557799;}

#footer {color: #003366; line-height: 15px;	font-size: 10px; font-family: arial, verdana, sans-serif, geneva, helvetica;}
#footer a {cursor:hand;color: #003366; line-height: 15px;	font-size: 10px; font-family: arial, verdana, sans-serif, geneva, helvetica;}
#footer a:link {color: #003366; }
#footer a:visited {color: #003366; }
#footer a:hover {color:#D6DDE7;}
#footer a:active {color: #003366;}

a.countryselect {display: block; cursor:hand;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; margin-left:15px;margin-top:16px;}
a.countryselect:link {color: #003366;}
a.countryselect:visited {color: #003366;}
a.countryselect:hover {color:#8199B3;}
a.countryselect:active {color: #003366;}
span.countryselect {display: block; cursor:hand;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; margin-left:15px;margin-top:16px;}
span.countryselect a {color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;}
span.countryselect a:link {color: #003366;}
span.countryselect a:visited {color: #003366;}
span.countryselect a:hover {color:#8199B3;}
span.countryselect a:active {color: #003366;}

a.languageselect {font-weight:bold;display: block; cursor:hand;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;padding-top:16px;padding-bottom:16px;}
a.languageselect:link {color: #003366;}
a.languageselect:visited {color: #003366;}
a.languageselect:hover {color:#8199B3;}
a.languageselect:active {color: #003366;}

#countryselectusa a {width:100%;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;display: block; cursor:hand;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; padding-left:15px;padding-top:16px;padding-bottom:16px;background-image:url('/images/root/root_usa.gif');}
#countryselectusa a:link {color: #003366;}
#countryselectusa a:visited {color: #003366;}
#countryselectusa a:hover {color:#8199B3;}
#countryselectusa a:active {color: #003366;}
#countryselectcan a {width:100%;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;display: block; cursor:hand;color: #003366; line-height: 16px; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; padding-left:15px;padding-top:16px;padding-bottom:16px;background-image:url('/images/root/root_canada.gif');}
#countryselectcan a:link {color: #003366;}
#countryselectcan a:visited {color: #003366;}
#countryselectcan a:hover {color:#8199B3;}
#countryselectcan a:active {color: #003366;}

#dropmenudiv {position:absolute; z-index:100; padding:0px 0px 0px 0px; margin:0;}
#dropmenudiv p {text-decoration:none;color:#003366;display:block;width:100%;padding:10px 10px 10px 10px;}
#dropmenudiv a {text-decoration:none;color:#003366;display:block;width:100%;padding:10px 10px 10px 10px;margin-top:0px;}
#dropmenudiv a:hover {text-decoration:none;display:block;width:100%;background-color:#ADBACE;}
#dropmenudiv a.mint {background-image:url('/images/cat_mnu/mint_on.jpg');padding-left:60px;padding-top:15px;padding-bottom:15px;}
#dropmenudiv a.mint:hover {background-image:url('/images/cat_mnu/mint_off.jpg');}
#dropmenudiv a.candy {background-image:url('/images/cat_mnu/candy_on.jpg');padding-left:60px;padding-top:15px;padding-bottom:15px;}
#dropmenudiv a.candy:hover {background-image:url('/images/cat_mnu/candy_off.jpg');}
#dropmenudiv a.gum {background-image:url('/images/cat_mnu/gum_on.jpg');padding-left:60px;padding-top:15px;padding-bottom:15px;}
#dropmenudiv a.gum:hover {background-image:url('/images/cat_mnu/gum_off.jpg');}
#dropmenudiv a.chocolate {background-image:url('/images/cat_mnu/chocolate_on.jpg');padding-left:60px;padding-top:15px;padding-bottom:15px;}
#dropmenudiv a.chocolate:hover {background-image:url('/images/cat_mnu/chocolate_off.jpg');}
#dropmenudiv a.cookie {background-image:url('/images/cat_mnu/cookie_on.jpg');padding-left:60px;padding-top:15px;padding-bottom:15px;}
#dropmenudiv a.cookie:hover {background-image:url('/images/cat_mnu/cookie_off.jpg');}
#dropmenudiv a.nut {background-image:url('/images/cat_mnu/nut_on.jpg');padding-left:60px;padding-top:15px;padding-bottom:15px;}
#dropmenudiv a.nut:hover {background-image:url('/images/cat_mnu/nut_off.jpg');}
#dropmenudiv a.fg {background-image:url('/images/cat_mnu/fg_on.jpg');padding-left:60px;padding-top:37px;padding-bottom:15px;}
#dropmenudiv a.fg:hover {background-image:url('/images/cat_mnu/fg_off.jpg');}
#dropmenudiv a.package {background-image:url('/images/cat_mnu/package_on.jpg');padding-left:60px;padding-top:37px;padding-bottom:15px;}
#dropmenudiv a.package:hover {background-image:url('/images/cat_mnu/package_off.jpg');}
#dropmenudiv a.price {background-image:url('/images/cat_mnu/price_on.jpg');padding-left:60px;padding-top:10px;padding-bottom:10px;}
#dropmenudiv a.price:hover {background-image:url('/images/cat_mnu/price_off.jpg');}
#dropmenudiv a.kosher {background-image:url('/images/cat_mnu/kosher_on.jpg');padding-left:60px;padding-top:10px;padding-bottom:10px;}
#dropmenudiv a.kosher:hover {background-image:url('/images/cat_mnu/kosher_off.jpg');}

#dropmenudiv a.smaller {border-top:1px solid #ADBACE;text-decoration:none;color:#003366;display:block;width:100%;padding:5px 5px 5px 5px;margin-top:0px;font-size:10px;}
#dropmenudiv a.smaller:hover {text-decoration:none;display:block;width:100%;background-color:#ADBACE;}

.homesidelink {margin-left:20px; margin-right:10px; padding:10px 10px 10px 10px;border:1px solid #295584;}
.homesidelink #head {color: #D6DDE7; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:15px; margin-bottom:0px;}
.homesidelink #subhead {color: #ACBBCB; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:0px; margin-bottom:10px;}
.homesidelink #content {color: #ACBBCB; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;}
.homesidelink #prodpic {text-align:center;margin-top:10px;}
.homesidelink #links {margin-top:10px;text-align:right;}
.homesidelink #links a {text-decoration: underline; margin:0; padding:3px 2px 3px 5px; cursor:hand;}
.homesidelink #links a:link {color: #D5DDE6;}
.homesidelink #links a:visited {color: #D5DDE6;}
.homesidelink #links a:hover {color:#8199B3;}
.homesidelink #links a:active {color: #D5DDE6;}

#eblastlink {margin-left:20px; margin-right:10px; padding:10px 10px 10px 10px;border:1px solid #295584;}
#eblastlink #head {color: #D6DDE7; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:15px; margin-bottom:0px;}
#eblastlink #subhead {color: #ACBBCB; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:0px; margin-bottom:10px;}
#eblastlink #content {color: #ACBBCB; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;}
#eblastlink #prodpic {text-align:center;margin-top:10px;}
#eblastlink #links {margin-top:10px;text-align:right;}
#eblastlink #links a {text-decoration: underline; margin:0; padding:3px 2px 3px 5px; cursor:hand;}
#eblastlink #links a:link {color: #D5DDE6;}
#eblastlink #links a:visited {color: #D5DDE6;}
#eblastlink #links a:hover {color:#8199B3;}
#eblastlink #links a:active {color: #D5DDE6;}

a.download {width:80%;display:block;text-decoration:none; background-image:url('/images/layout/download_ico.gif');margin-left:10px;}
a.download:hover {background-image:url('/images/layout/download_ico_on.gif');}
a.download #head {color: #D5DDE6; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-bottom:0px;margin-left:25px;}
a.download:hover #head {color: #ffffff;}
a.download #subhead {color: #8298AF; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica; font-weight:bold; margin-top:0px; margin-bottom:5px;margin-left:25px;}
a.download:hover #subhead {color: #D5DDE6;}
a.download #content {color: #8298AF; font-size: 11px; font-family: verdana, arial, sans-serif, geneva, helvetica;margin-top:0px;margin-left:25px;}
a.download:hover #content {color: #D5DDE6;}

#productsubmenu {float:left;width:190px;background-color:#164473;margin-top:24px;display: block;}
#productsubmenu a {color:#ffffff;border-top: 1px solid #2B5580;font-size:11px;display: block; width: 100%; text-decoration: none; margin:0; padding:8px 5px 8px 26px; cursor:hand;}
#productsubmenu a:link {color: #ffffff; }
#productsubmenu a:visited {color: #ffffff; }
#productsubmenu a:hover {color:#ffffff;background-color:#2B5580;}
#productsubmenu a:active {color: #ffffff;}

#productsubmenutest {float:left;width:190px;margin-top:24px;background-color:#164473;display: block;}
#productsubmenutest div {color:#ffffff;border-top: 1px solid #2B5580;font-size:11px;width: 100%; text-decoration: none; margin:0; cursor:hand;padding-top:8px;margin-top:8px;}
#productsubmenutest div.highlight {color:#ffffff;background-color:#2B5580;border-top: 1px solid #2B5580;font-size:11px;width: 100%; text-decoration: none; margin:0; cursor:hand;padding-top:8px;margin-top:8px;}
#productsubmenutest div a.highlight {color:#ffffff;text-decoration:none;background-color:#2B5580;text-transform:capitalize;}
#productsubmenutest div a {color:#ffffff;text-decoration: none;text-transform:capitalize;}
#productsubmenutest div a:link {color: #ffffff;}
#productsubmenutest div a:visited {color: #ffffff; }
#productsubmenutest div a:hover {color:#ffffff;text-decoration:underline;}
#productsubmenutest div a:active {color: #ffffff;}

#productlist {float:right;width:380px;margin-right:20px;background-color:#003463;}
#productlist div.productpagenums {float:none;text-align:right;color:#aabbcc;border-top: 1px solid #2B5580;display: block; width: 100%; padding:5px 0px 5px 10px;line-height:20px;}
#productlist div.productpagenums a {color:#ffffff;font-size:11px;cursor:hand;padding:5px 5px 5px 5px;}
#productlist div.productpagenums a:link {color: #ffffff; }
#productlist div.productpagenums a:visited {color: #ffffff; }
#productlist div.productpagenums a:hover {color:#ffffff;background-color:#2B5580;}
#productlist div.productpagenums a:active {color: #ffffff;}
#productlist div.productpagenums a.selected {text-decoration: none; color:#ffffff;font-size:11px;cursor:hand;padding:5px 5px 5px 5px;background-color:#2B5580;}
#productlist div.productpagenums a.selected:link {color: #ffffff; }
#productlist div.productpagenums a.selected:visited {color: #ffffff; }
#productlist div.productpagenums a.selected:hover {color:#ffffff;}
#productlist div.productpagenums a.selected:active {color: #ffffff;}
#productlist div.productdtl {float:none;color:#aabbcc;border-top: 1px solid #2B5580;display: block; width: 100%; padding:10px 0px 10px 5px;}
#productlist div.productdtl a {text-decoration:none;display:block;float:none;}
#productlist div.productdtl a.productinfo #productpic {float:left; padding:10px 10px 10px 10px;white-space: nowrap;}
#productlist div.productdtl a.productinfo #producttitle {color: #D5DDE6; font-size: 11px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
#productlist div.productdtl a.productinfo:hover #producttitle {color: #ffffff;text-decoration:underline;}
#productlist div.productdtl a.productinfo #productdesc {color: #D5DDE6;margin-bottom:10px;}
#productlist div.productdtl #pricetable {border:none;float:right;display: block;}
#productlist div.productdtl #pricetable th {font-size: 10px;text-decoration: none;padding:4px 8px 4px 8px;background-color:#0B3C6D;}
#productlist div.productdtl #pricetable td {font-size: 10px;padding:3px 8px 3px 8px;text-align:right;white-space:nowrap;}
#productlist div.productdtl #pricetable input {border:none;}
#productlist div.productdtl #productbtns {margin-top:10px;float:right;display:block;margin-bottom:10px;width:100%;}
#productlist div.productdtl #productbtns a {color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;float:right;white-space:nowrap;}
#productlist div.productdtl #productbtns a:link {color: #ffffff;}
#productlist div.productdtl #productbtns a:visited {color: #ffffff;}
#productlist div.productdtl #productbtns a:hover {color:#ffffff;background-color:#2B5580;}
#productlist div.productdtl #productbtns a:active {color: #ffffff;}

#basketcontents {height:100%;margin-right:20px;background-color:#003463;}
#basketcontents div.productdtl {float:none;color:#aabbcc;border-top: 1px solid #2B5580;display: block; width: 400px; padding:10px 0px 10px 10px;}
#basketcontents div.productdtl #productpic {float:left; padding:10px 10px 10px 10px;white-space: nowrap;}
#basketcontents div.productdtl #producttitle {color: #D5DDE6; font-size: 11px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
#basketcontents div.productdtl #productdesc {color: #D5DDE6;margin-bottom:10px;}
#basketcontents div.productdtl #pricetable {border:none;float:right;display: block;}
#basketcontents div.productdtl #pricetable th {font-size: 10px;text-decoration: none;padding:4px 8px 4px 8px;background-color:#0B3C6D;}
#basketcontents div.productdtl #pricetable td {font-size: 10px;padding:3px 8px 3px 8px;text-align:right;}
#basketcontents div.productdtl #pricetable input {border:none;}
#basketcontents div.productdtl #productbtns {border:none;margin-top:10px;float:right;display: block;margin-bottom:10px; border:1px solid #2B5580;width:100%;}
#basketcontents div.productdtl #productbtns a {font-size: 10px;color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;float:right;}
#basketcontents div.productdtl #productbtns a:link {color: #ffffff; }
#basketcontents div.productdtl #productbtns a:visited {color: #ffffff;}
#basketcontents div.productdtl #productbtns a:hover {color:#ffffff;background-color:#2B5580;}
#basketcontents div.productdtl #productbtns a:active {color: #ffffff;}
#basketcontents div.checkout {margin-top:10px;float:right;display: block; border:1px solid #2B5580;width:100%;}
#basketcontents div.checkout p {padding:5px 10px 5px 10px;}
#basketcontents div.checkout a {color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;float:right;}
#basketcontents div.checkout a:link {color: #ffffff; }
#basketcontents div.checkout a:visited {color: #ffffff;}
#basketcontents div.checkout a:hover {color:#ffffff;background-color:#2B5580;}
#basketcontents div.checkout a:active {color: #ffffff;}
#basketcontents div.checkout input.submit {color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;float:right;font-weight:bold;}
#basketcontents div.checkout input.submit:hover {background-color:#2B5580;cursor:hand;}

#productdetails {padding-left:10px;padding-top:10px;}
#productdetails #productpic {float:left; margin:0px 10px 10px 10px;white-space: nowrap;}
#productdetails #productsku {color: #D5DDE6; font-size: 11px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
#productdetails #productdesc {color: #D5DDE6;margin-bottom:10px;}
#productdetails #pricetable {border:none;float:left;display: block;border: 1px solid #0B3C6D; margin-bottom:10px;}
#productdetails #pricetable th {font-size: 10px;text-decoration: none;padding:4px 8px 4px 8px;background-color:#0B3C6D;}
#productdetails #pricetable td {font-size: 10px;padding:3px 8px 3px 8px;text-align:right;}
#productdetails #pricetable input {border:none;}
#productdetails ul {display: block;}
#productdetails ul li {margin-bottom:5px;}
#productdetails #productbtns {border:none;display: block;border:1px solid #2B5580;width:100%;margin-top:10px;}
#productdetails #productbtns a {color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;float:right;}
#productdetails #productbtns a:link {color: #ffffff; }
#productdetails #productbtns a:visited {color: #ffffff;}
#productdetails #productbtns a:hover {color:#ffffff;background-color:#2B5580;}
#productdetails #productbtns a:active {color: #ffffff;}

#cartstages {font-size:10px;border:none;margin-top:10px;display: block;border-bottom:18px solid #2B5580;width:100%;padding-top:4px;}
#cartstages a {color:#C0CCD9;text-decoration: none;padding:3px 8px 3px 8px; cursor:hand;background-color:#164473;border:1px solid #2B5580;}
#cartstages a:link {color: #C0CCD9; }
#cartstages a:visited {color: #C0CCD9;}
#cartstages a:hover {color:#ffffff;background-color:#2B5580;}
#cartstages a:active {color: #C0CCD9;}
#cartstages span.current {color:#ffffff;text-decoration: none;padding:3px 8px 3px 8px;background-color:#2B5580;border:1px solid #2B5580;}
#cartstages span.nonactive {color:#8199B3;text-decoration: none;padding:3px 8px 3px 8px;background-color:#0B3C6D;border:1px solid #2B5580;}
#cartstages table td span.step {font-size:14px;font-weight:bold;text-transform:uppercase;}
#cartstages table td {font-size:10px;border:1px solid #2B5580;color:#C0CCD9;text-decoration: none;cursor:hand;background-color:#164473;}
#cartstages table td.active {color:#C0CCD9;text-decoration: none;padding:6px 10px 5px 10px; cursor:hand;background-color:#164473;border:1px solid #2B5580;}
#cartstages table td.current {color:#ffffff;text-decoration: none;padding:6px 10px 5px 10px;background-color:#2B5580;border:1px solid #2B5580;}
#cartstages table td.nonactive {color:#8199B3;text-decoration: none;padding:6px 10px 5px 10px;background-color:#0B3C6D;border:1px solid #2B5580;}

#cartstages_alt {font-size:10px;border:none;margin-top:10px;display: block;border-bottom:10px solid #2B5580;width:100%;padding-top:4px;}
#cartstages_alt div.step_alt {font-size:9px;font-weight:bold;text-transform:uppercase;text-align:right;margin-right:15px;padding-top:3px;}
#cartstages_alt div.current {color:#ffffff;text-decoration: none;padding-bottom:5px;}
#cartstages_alt div.nonactive {color:#8199B3;text-decoration: none;padding-bottom:5px;}
#cartstages_alt a {color:#C0CCD9;text-decoration:none;}
#cartstages_alt a:link {color: #C0CCD9; }
#cartstages_alt a:visited {color: #C0CCD9;}
#cartstages_alt a:hover {color:#ffffff;}
#cartstages_alt a:active {color: #C0CCD9;}



img.withBorder { border:1px solid #2B5580 }
img.noBorder { cursor:hand;border:1px solid #ffffff }
img.noBorder:hover { cursor:hand;border:1px solid #ffffff }