.TableTitle,
.TableHeader td,
.Table td {
	font-size: 12px;
	color: #16131A;
	padding: 3px 10px;
}
.TableHeader a,
.TableHeader a:visited {
	font-size: 12px;
	color: #16131A;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.TableHeader a:hover {
	font-size: 12px;
	color: #16131A;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#menu {
	margin-top: 145px;
}
table.homebg {
	background: url(../images/homepage%203.jpg) no-repeat right top;
	height: 289px;
}
table.homebg td {
	padding-right: 300px;
	font-size: 12px;
}
BODY
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	COLOR : #000000;
	MARGIN : 0px;
	background: url(../images/daisy_bg.jpg) repeat 0px 0px;
}
#header {
	height: 184px;
	margin: 0px;
	padding: 0px;
	background: url(../images/gsp-logo.jpg) no-repeat 50% top;
}
#search {
	text-align: right;
	padding: 0px;
	line-height: 41px;
	height: 41px;
	margin: 0px;
	display: block;
}
#titlebar {
	margin: 7px;
	text-align: center;
}
#content {
	margin: 14px;
	width:510px;
}
#content h1 {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}

.left-top {
	background-color: #FFFFFF;
	line-height: 35px;
	height: 35px;
}
.left-top h2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	padding-left: 10px;
}
.left-top-body h3 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	padding-left: 10px;
}
.left-bottom {
	background: url(../images/bg_left_box.png) no-repeat left bottom;
	padding: 10px;
	margin-bottom: 15px;
}
.left-bottom-body {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7C6346;
	border-bottom-color: #7C6346;
	border-left-color: #7C6346;
	padding: 7px;
	margin-bottom: 7px;
}
.account {
	text-align: center;
	padding: 7px;
	width: 190px;
	margin-top: 7px;
	margin-bottom: 7px;
	background: #7AAACE;
}
.right-top {
	line-height: 35px;
	margin-top: 7px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #000000;
	background: #7AAACE;
}
.right-top-body {
	line-height: 14px;
	text-align: center;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

#footer {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 30px;
}

A
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Visited
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Active
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Hover
{
	COLOR : #CC0000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #000000;
	FONT-FAMILY : Verdana;
}

a:visited.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #000000;
	FONT-FAMILY : Verdana;
}

a:active.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #000000;
	FONT-FAMILY : Verdana;
}

a:hover.TopMenu
{
	COLOR : #CC0000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.CategoryMain
{
	FONT-SIZE : 13;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:visited.CategoryMain
{
	FONT-SIZE : 13;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:active.CategoryMain
{
	FONT-SIZE : 13;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:hover.CategoryMain
{
	COLOR : #000099;
	FONT-SIZE : 13;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.CategorySub
{
	FONT-SIZE : 11px;
	COLOR : #660000;
	FONT-FAMILY : Verdana;
}

a:visited.CategorySub
{
	FONT-SIZE : 11px;
	COLOR : #660000;
	FONT-FAMILY : Verdana;
}

a:active.CategorySub
{
	FONT-SIZE : 11px;
	COLOR : #660000;
	FONT-FAMILY : Verdana;
}

a:hover.CategorySub
{
	COLOR : #660000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:visited.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:active.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:hover.TitleBar
{
	COLOR : #FFFF99;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

.TitleBarText
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

P, TD
{
	font-size: 11px;
}

INPUT, SELECT, TEXTAREA
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BORDER-STYLE: ;
	BORDER-COLOR: ;
	BORDER-WIDTH: 1px;
}
.Button
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#CCCCCC);
	color: #000000;
	FONT-SIZE : 11px;
	font-family: Verdana;
	background-color:  #DDDDDD;
	text-decoration: none;
	BORDER-STYLE: ;
	BORDER-COLOR: ;
	BORDER-WIDTH: 1px;
}
A.SmButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.MedButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.LrgButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.MenuText:link
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:visited
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:active
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.Table
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
.TableHeader td
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	background: #AFCEE3;
}

.TableTop
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #cccccc;
}

.TableTitle
{
	background-color: #C5D8EB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}
.TableTitle td
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

.TableBody1
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #eeeeee;
}

.TableBody2
{
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
}
.MenuShadow1{}
.MenuShadow2{}
.MenuBack{
	line-height: 17px;
	height: 17px;
	padding-left: 7px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffe57a;
	border-bottom-color: #ffe57a;
	border-left-color: #ffe57a;
	background-color: #ffffcc;
}
.MenuHover{
	line-height: 17px;
	height: 17px;
	padding-left: 7px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffe57a;
	border-bottom-color: #ffe57a;
	border-left-color: #ffe57a;
	background-color: #ffffcc;
	font-weight: bold;
}

.LoginField{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FFFFFF;
WIDTH:140px;
}

.TextboxFocus
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #FCFCE1;
}

.DiscountPrice
{
	FONT-SIZE : 15;
	COLOR: #FF0000;
	FONT-FAMILY : Verdana;
	FONT WEIGHT: Bold;
}


.TableBodyHighlight
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #FCFFCF;
	CURSOR: Pointer;
}




#idCommentShow{
width:270px;
overflow:auto;
}
#idCommentShow hr{
width:100%;
height:1px;
}
#idCommentShow span{
font-weight: bold;
}
.DiscountTable
{
BORDER-RIGHT: #000000 2px dashed;
BORDER-TOP: #000000 2px dashed;
BORDER-LEFT: #000000 2px dashed;
BORDER-BOTTOM: #000000 2px dashed;
}
.PollGraphBG
{
height: 1em;
width: 140px;
margin: 1px 0;
background-color: #EEEEEE;
}
.PollGraphResults
{
height: 1em;
float: left;
background-color: #FF0000;
}
#randompoll
{
width: 160px;
text-align: left;
height: 12px;
display: in-line;
}

#nav-menu-cat
{
display:none;
}

.businessHits
{
display:none;
}
