/* CSS Document */
div#TopImage {height:40px; background:#4F6364 url(images/top.jpg) 0px 26px repeat-x; width:780px; margin-left:auto; margin-right:auto;}
div#BotImage {height:40px; background:#4F6364 url(images/Bot.jpg) 0px 0px repeat-x; width:780px; margin-left:auto; margin-right:auto;}

div#Frame {width:760px; margin-left:auto; margin-right:auto; text-align:center;}

div#Outer {width:760px;}

div#Top {width:760px; padding:0px 0px 0px 0px; height:178px;}
div#Top h1 { display:none}
div#Inner {width:760px; text-align:left; }
.grey { color:#666;}
.red { color:#FF0000;}
.green {color:#29673E; }
a.itemlink { font-size:9px; font-weight: normal; }
a.itemlink:hover { font-size:9px; font-weight: normal; }
a.currentpage:hover{color:#888;text-decoration:none;}
a.currentpage{color:#888;text-decoration:none;}



div#page a { font-weight:normal}

div#page a:active {color:#000;}

#ItemRemove {padding:2px 0px 2px 0px; height:13px;}
#ItemRemove a {color:#FF0000; border:1px solid #FF0000;}
#ItemRemove a:hover {color:#000; text-decoration:none; }
div#Left {background-color:#D9D9D9; width:146px;padding:10px 2px 2px 2px;  float:left; }

div#Mid {width:460px; float:left;}

div#Name {color:#000;}

div#MidContent {width:440px; padding:10px; clear:both; background: #fff url(images/MainCellBG.jpg) top left repeat-x;}
div#MidContent  img {border:1px #999999 solid;}

div#Right { background-color:#D9D9D9; width:146px; padding:10px 2px 2px 2px; float:left;}

div#Footer {clear:both; width:755px; background-color:#efefef; padding:10px 0px 0px 5px; height:25px}

div#Left input { height:19px; width:136px; background-color:#fff; border:#888 solid 1px; margin:0px 0px 5px 0px; padding:2px; }
div#Right input { height:19px; width:136px; background-color:#fff; border:#888 solid 1px; margin:0px 0px 5px 0px; padding:2px; }
.inputbox  { height:22px; width:136px; background-color:#fff; border:#bFbFbF solid 1px; margin:0px 0px 0px 0px; padding:2px 0 0 2px; }
div#Mid .submit { width:138px; background-color:#035E32; font-size:11px; border:#000 solid 1px; margin: 0px 0px 0px 0px; color:#FFFFFF; padding:0px ; font-weight:normal; height:21px; }
div#Left .submit { width:138px; background-color:#035E32; border:#fff solid 1px; margin: 2px 0px 8px 0px; color:#FFFFFF; padding:0px ; font-weight:bold; height:26px; }
div#Right .submit { width:138px; background-color:#035E32; border:#fff solid 1px; margin: 0px 0px 8px 0px; color:#FFFFFF; padding:0px ; font-weight:bold; height:26px; }

.TextArea  { height: 75px; width:247px; background-color:#fff; border:#bFbFbF solid 1px; margin:0px 0px 0px 0px; padding:2px 0 0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
input  {  width:247px; background-color:#fff; border:#bFbFbF solid 1px; margin:0px 0px 0px 0px; padding:2px 0 0 2px; }


div#sortbyprice a { font-weight:normal}

a.biglink { background-color:#29673E; color:#fff; width:138px; text-align:center; padding-top:5px; height:18px; display:block; border:#fff 1px solid; margin-bottom:2px;}
a.biglink:hover { background-color:#29673E; color:#efefef; text-decoration:none; border:#000 1px solid;}

form { padding:0px; margin: 0px; }


h1 {padding:0px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:16px;}
h2 {padding:0px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:14px;}
h3 { padding:0px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:12px;}
h4 { padding:0px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:11px;}

p {padding:0px; margin: 0px; }

div#Left h4 {  background: #DFDFDF url(images/Left.jpg) 0px 0px repeat; padding:4px 3px 4px 40px; margin: 0px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:12px;}
div#Right h4 { text-align:left;  background: #DFDFDF url(images/h4rightbg.jpg) 0px 0px repeat; padding:4px 3px 4px 20px; margin: 0px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:11px;}

div#Items{border-top:1px #DFDFDF solid; border-bottom:1px #DFDFDF solid; padding:3px 0px 3px 0px; text-align:center;}
div#sortbyprice { text-align:center;}
div#sortbyprice a { font-size:10px;}

a.SmallLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#035E32; text-decoration:none; font-weight:bold;}
a.SmallLink:hover { color: #000; text-decoration:underline; }

div#ColumnItem { background-color:#efefef; padding:2px 2px 10px 2px; margin:0 0 10px 0; }
div#TopTen { background-color:#efefef; padding:2px 2px 10px 2px; margin:0 0 10px 0; }
div#TopTen a { font-size:9px; font-weight:normal;}
div#TopTen a:hover { font-weight:normal;}
.TopTenCell {background:#FFF ; border:#CCCCCC solid 1px;}

div#CompBox { text-align:center; font-size: 13px;; line-height:1.5em; padding:5px 5px 10px 5px; }

a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #035E32; text-decoration:none; font-weight:bold;}
a:hover { color: #000; text-decoration:none; }

div#header h2 { height:30px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }

a.MoreInfolink { background-color:#efefef; color:#000; width:130px; text-align:center; padding-top:3px; height:16px; display:block; border:#999 1px solid; font-weight:normal;}
a.MoreInfolink:hover { background-color:#ccc; text-decoration:none;}

a.AddToBasketlink { font-weight:bold; background-color:#035E32; color:#fff; width:130px; text-align:center; padding-top:4px; height:18px; display:block; border:#333 1px solid;}
a.AddToBasketlink:hover { background-color:#0f824a; text-decoration:none; color:#fff;}

a.redlink { font-size:10px; color: #FF0000; text-decoration:none;}
a.redlink:hover { color:#333; text-decoration:underline;}

a.removelink {color:#FF0000; border:1px solid #FF0000;}
a.removelink:hover {color:#000; }


hr { color: #C9C9C9; height:1px;}

.features ul {padding:0px; margin:0px; list-style-type:square;}
.features li {padding:0px; margin:0px; list-style-type:square;}




div#Right div#ColumnItem { background-color:#efefef; float:right }






#navcontainer
{background: #efefef url(images/navbg.jpg) 0 0 repeat-x;
padding: 0;
margin: 0;
text-align:center;
height:27px;
}

#navcontainer ul
{background: #efefef url(images/navbg.jpg) 0 0 repeat-x;
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
width:760px;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
width: 73px;
height: 20px;
border-top: 1px solid #999;
border-right: 1px solid #035E32;
border-bottom: 1px solid #999;
border-left: none;
padding: 5px 0 0 0;
margin: 0 0 0px 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px verdana, lucida, sans-serif;
}


#navcontainer ul li a:hover
{
color: #fff;
background: #035E32;
}


#Midnavcontainer
{background: #efefef;
padding:0 0 0 0;
margin: 0;
text-align:center;
}

#Midnavcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
width:460px;
}

#Midnavcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#Midnavcontainer ul li a
{
background: #F7F7F7;
width: 68px;
height: 20px;
border-top: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: none;
padding: 5px 0 0 0;
margin: 0 0 0px 0;
color: #000;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px verdana, lucida, sans-serif;
}


#Midnavcontainer ul li a:hover
{
color: #035E32;
background: #ccc;
}

#MidContent .radio {width:25px;}
