<!--
body {
margin: 0px 0px 0px 0px;
background-image:url(../images/center_tile.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#b6baae;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
}
body a{
color:#9fcf1b;
font-weight:bold;
}
h1 {
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:16px;
color:#fcbd2c;
font-weight:bold;
margin:0px 0px 6px 0px;
}
h2{
color:#213a8c;
font-weight:bold;
font-size:13px;
margin:0px 0px 6px 0px;
}
p{
margin:0px 0px 10px 0px;
}
#pagecontainer{
width:776px;
margin: 0px auto 0px auto;
text-align: center;
}
#topbar{
padding:5px 0px 5px 0px;
width:766;
height:62;
}
#topnav{
background-color:#9fcf1b;
margin:0px 5px 0px 5px;
height:25px;
text-align:left;
}
#topnav .navtext a{
display:block;
float:left;
padding:4px 10px 4px 10px;
text-decoration:none;
color:#213a8c;
height:17px;
}
#topnav .navtext a:hover{
text-decoration:none;
color:#213a8c;
background-color:#b4eb1d;
}
#topnav .navtext ul{
margin: 0px;
padding: 0px;
}
#topnav .navtext ul li{
margin: 0px;
padding: 0px;
display:inline;
list-style-type:none;
}
#topnav .search{
padding:2px 2px 2px 2px;
color:#213a8c;
float:right;
display:inline;
}
#topnav .search img{
cursor:hand;
}
#sidebar{
width:166px;
margin:0px 5px 5px 5px;
float:left;
display:inline;
}
#sidebar .basket
{
width:166px;
background-image:url(../images/sidebar_green_top.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#9fcf1b;
margin:5px 0px 0px 0px;
display:inline;
float: left;
}
#sidebar .basket a{
text-decoration:none;
display:block;
cursor:hand;
}
#sidebar .basket .textcontainer{
margin:5px 0px 0px 5px;
width:156px;
float:left;
text-align:left;
}
#sidebar .basket .textcontainer .subtitle{
color:#213a8c;
}
#sidebar .basket .textcontainer a{
color:#213a8c;
}
#sidebar .basket .textcontainer .itemcount{
color:#FFFFFF;
margin:4px 0px 0px 0px;
}
#sidebar .basket .textcontainer .items
{
margin: 4px 0px 10px 0px;
font-size:9px;
font-weight:normal;
font-family:"Small Fonts", Tahoma, Arial;
color:#213a8c;
}
#sidebar .basket .textcontainer .total{
background-color:#213a8c;
width:146px;
color:#FFFFFF;
display:inline;
float:left;
margin:0px 0px 10px 0px;
}
#sidebar .category{
width:166px;
background-image:url(../images/sidebar_blue_top.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#213a8c;
margin:5px 0px 0px 0px;
padding:6px 0px 0px 0px;
display:inline;
float: left;
}
#sidebar .category .textcontainer
{
margin:5px 0px 0px 5px;
width:156px;
float:left;
overflow:hidden;
font-size:9px;
font-weight:normal;
font-family:"Small Fonts", Tahoma, Arial;
text-align:left;
}
#sidebar .category a{
text-decoration:none;
cursor:hand;
color:#ffffff;
}
#sidebar .category a:hover{
text-decoration:none;
color:#9fcf1b;
}
#sidebar .category ul{
margin: 0px;
padding: 0px;
}
#sidebar .category ul li{
margin: 0px;
padding: 0px;
display:inline;
list-style-type:none;
}
#sidebar .promotional{
width:166px;
background-image:url(../images/sidebar_dgrey_top.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#c0c0c0;
margin:5px 0px 0px 0px;
display:inline;
float: left;
}
#sidebar .promotional .box{
margin:5px 4px 0px 4px;
height:107px;
width:156px;
background-color:#dddddd;
}
#sidebar .promotional .box a{
text-decoration:none;
/*display:block;*/
cursor:hand;
}
#sidebar .promotional .box .textcontainer{
width:85px;
float:left;
text-align:left;
padding-left:2px
}
#sidebar .promotional .box .textcontainer .productname{
background-color:#9fcf1b;
padding:2px 0px 2px 4px;
color:#FFFFFF;
}
#sidebar .promotional .box .textcontainer .productname a{
color: #FFFFFF;
}
#sidebar .promotional .box .textcontainer .descripttext{
padding:2px 0px 2px 0px;
color:#000000;
font-size:9px;
font-weight:normal;
font-family:"Small Fonts", Tahoma, Arial;
}

#sidebar .promotional .box .textcontainer .summarytext{
padding:0px 0px 2px 5px;
color:#21388C !important;

background-color:#FFCB29;
}

#sidebar .promotional .box .textcontainer .summarytext a{

color:#21388C !important;

}

#sidebar .promotional .box .textcontainer .price{
background-color:#213a8c;
padding:0px 0px 2px 5px;
color:#FFFFFF;
display:block;
}
#sidebar .promotional .box .textcontainer .price a{
color: #FFFFFF;
}
#sidebar .promotional .box .textcontainer .buy{
padding:5px 0px 2px 5px;
color:#213a8c;
}
#sidebar .promotional .box .textcontainer .buy a{
color:#213a8c;
}
#sidebar .promotional .box .textcontainer .buy img{
margin:0px;
color:#213a8c;
}
#sidebar .promotional .box .photo{
	margin: 0px 0px 0px -66px;
}
#sidebar .promotional .box .photoframe{
width:66px;
height:77px;
background-image:url(../images/rounded_frame.gif);
display: block;
}
#bigbanner{
margin:5px 0px 0px 0px;
float:left;
display:inline;
background-repeat:no-repeat;
}
#bigbanner a{
cursor:hand;
}
#bigbanner .frame{
background-image:url(../images/bigbanner_curves.gif);
width:595px;
height:187px;
}
#textcontainer{
	width: 566px;
	float:left;
	margin:15px 10px 0px 10px;
	text-align:left;
	font-weight:normal;
	line-height: 16px;
}
#textcontainer strong{
color:#213a8c;
}
#footer{
color:#c0c0c0;
text-align:center;
margin:30px 0px 0px 0px;
display: block;
clear:both;
}
.productbox{
margin:0px 3px 3px 0px;
width:277px;
/* height:116px; */
background-image:url(../images/productbox_bg.gif);
float:left;
}
.productbox a{
text-decoration:none;
/*display:block;*/
cursor:hand;
}
.productbox .textcontainer{
width:184px;
float:right;
text-align:left;
}
.productbox .textcontainer .productname{
background-color:#9fcf1b;
padding:2px 0px 2px 5px;
margin:0px 3px 0px 0px;
color:#FFFFFF;
}
.productbox .textcontainer .productname a
{
color:#FFFFFF;
}
.productbox .textcontainer .descripttext{
padding:6px 0px 6px 6px;
color:#000000;
font-size:9px;
font-weight:normal;
font-family:"Small Fonts", Tahoma, Arial;
}
.productbox .textcontainer .price{
background-color:#213a8c;
padding:2px 0px 2px 6px;
margin:0px 3px 0px 0px;
color:#FFFFFF;
display:block;
}
.productbox .textcontainer .price a
{
color:#ffffff;
}
.productbox .textcontainer .buy{
padding:6px 0px 2px 6px;
color:#213a8c;
}
.productbox .textcontainer .buy img{
margin:0px;
color:#213a8c;
}
.productbox .textcontainer .buy a{
color:#213a8c;
}
.productbox .photo
{
margin: 0px 0px 0px -87px;
}
.productbox .photoframe{
width:87px;
height:102px;
background-image:url(../images/productbox_photoframe.gif);
}
#productdetail .photocontainer{
width:160px;
float:left;
}
#productdetail .photo{
width:160px;
height:120px;
margin:0px 12px 12px 0px;
}
#productdetail .photoframe{
background-image:url(../images/proddetail_photoframe.gif);
width:160px;
height:120px;
}
#productdetail .table{
width: 556px;
float:left;
}
#productdetail .table .attrib{
font-weight:bold;
color:#213a8c;
text-align:right;
padding-right:6px;
}
#productdetail .table .price{
background-color:#213a8c;
display:inline;
color:#FFFFFF;
font-weight:bold;
padding:3px;
}
#productdetail .table .buy{
padding:6px 0px 2px 6px;
color:#213a8c;
text-decoration:none;
display:block;
cursor:hand;
}
.checkout{
padding-right:10px;
padding-left:0px;
padding-bottom:4px;
padding-top:50px;
background-color:#9fcf1b;
text-align:right
}
.checkout a{
color:#213a8c;
text-decoration:none;
}
.additionalcosts{
font-weight:bold;
color:#213a8c;
background-color:#fcbd2c;
}
#grandtotal{
background-color:#9fcf1b;
color:#f1fad7;
}
#grandtotal .subtitle {
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:14px;
color:#fbfdf3;
font-weight:bold;
}
#grandtotal .highlight{
background-color:#f1fad7;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:14px;
color:#213a8c;
font-weight:bold;
padding: 2px 4px 2px 4px;
}
.leftformcell
{
	float:left;
	width: 25%;
	height:25px;
	vertical-align:middle;
	margin-top: 5px;
}
.rightformcell
{
	float:right;
	width: 74%;
	margin-top: 5px;
	height:25px
}
.fullformcell
{
	width: 100%;
	padding-bottom: .5em;
	vertical-align:text-top;
	margin-top: 16px;
	height:30px;
}
ul{
	font-weight:normal;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 3px;
}

li{
	list-style-type:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0px 5px;
	padding-bottom:5px;
}
#ProductInfo {
	width: 380px;
	float: left;
}
#homecontainer{
width:595px;
float:left;
margin-top:6px;
text-align:left;
font-weight:normal;
line-height: 16px;
}
#homeleftmargin{
width:321px;
float:left;
}
#homeleftmargin .text{
margin-top:19px;
margin-left:19px;
margin-right:19px;
text-align:left;
font-weight:normal;
}
#homeleftmargin .text strong{
font-weight:bold;
color:#9fcf1b;
}
#homerightmargin{
width:274px;
float:left;
}

#ergContent
{
	padding:8px}

.block
{display: block;}

.floatleft
{float:left;}

.clearboth
{clear:both;}

.floatright
{float:right;}

-->