body {
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 5px;
}

body a:link, body a:visited, body a:active {
	text-decoration:none;
	color: #4579B5;
}
body a:hover {
	color: #FE6C01;
	text-decoration: underline;
}
#header {
	background-image: url(images/topImage.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	width: 760px;
	margin-bottom: 2px;
}
#menuButton a:link, #menuButton a:visited, #menuButton a:active{
	font-size: 12px;
	color: #4579B5;
	float: left;
	height: 18px;
	width: 98px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-color: #DFDFDF;
	text-align: center;
	padding-top: 4px;
}

#menuButton a:hover {
	background-color: #FE6C01;
	color: #FFFFFF;
	text-decoration: none;
}

#extraLinks {
	background-color: #DFDFDF;
	padding-top: 4px;
	text-align: center;
	margin-bottom: 2px;
	height: 18px;
	float: left;
	width: 160px;
}

#dateBar {
	background-color: #F4F4F4;
	float: left;
	height: 21px;
	width: 416px;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-left: 4px;
}

#shopTrolley {
	background-image: url(images/shopLinkbg.gif);
	color: #FE6C01;
	float: left;
	height: 21px;
	width: 174px;
	margin-right: 2px;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-right: 4px;
	text-align: right;
	
}

#rightColTitle {
	background-color: #808080;
	height: 21px;
	width: 160px;
	margin-bottom: 10px;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
}

img {
	border: none;
}

.bodyC {
	background-image: url(images/bodyBg.gif);
	background-repeat: repeat-y;
	clear: both;
	margin-bottom: 5px;
}
#leftCol {
	width: 175px;
	padding-right: 2px;
	padding-left: 3px;
	float: left;
	margin-bottom: 10px;
}

#content {
	width: 410px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	margin-bottom: 10px;
}

#rightCol {
	width: 140px;
	height: 100%;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
	color: #710000;
}
#rightCol a:hover {
	color: #4579B5;
	text-decoration: none;
}

#copyrightBar {
	width: 756px;
	background-color: #DFDFDF;
	height: 16px;
	padding-left: 4px;
	padding-top: 4px;
	float: left;
}
.goldSecInput {
	font-size: 10px;
	height: 15px;
	padding: 0px;
	width: 78px;
	margin-top: 6px;
}
hr {
	color: #C1D5ED;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.more, .more a:link, .more a:visited, .more a:active {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
#title {
	width: 400px;
	height: 15px;
	background-image: url(images/dot.gif);
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
}

#newtitle H1 { font-size:18px;
color:#FE6C01;
border-bottom:1px dotted #000;
}
h1 {
	font-size: 12px;
	color: #4579B5;
	font-weight: bold;
}


h2, .crossHead {
	font-size: 12px;
	color: #FE6C01;
	font-weight: bold;
}
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover {
	color: #FFFFFF;
	font-size: 6px;
}

#buyButton {
	width: 59px;
	height: 23px;
	 background: #fff url(images/buy_1.gif) no-repeat top right;
	 display:block;
	
}



#buyButton a:hover {

	width: 59px;
	height: 23px;
	 background: #fff url(images/buy_2.gif) no-repeat top right; 
	  display:block;
}

#leftColLink {
	background-image: url(images/linkDot.gif);
	background-repeat: no-repeat;
	width: 160px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.contactInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 150px;
	margin-left: 10px;
}
.smallCrossHead {
	color: #4579B5;
}
#downloadButton {
	width: 91px;
	height: 23px;
	background-image: url(images/download_1.gif);

}

#downloadButton a:link, #downloadButton a:visited, #downloadButton a:active { width: 91px; height: 23px; background-image: url(images/download_1.gif); }

#downloadButton a:hover {
	width: 91px;
	height: 23px;
	background-image: url(images/download_2.gif);
}
.blankText, .blankText a:link, .blankText a:visited, .blankText a:hover, .blankText a:active {
	font-size: 9px;
}
#top {  }
/*contact form layout*/
#contactform form { font:1.5em verdana,arial,sans-serif; min-width:300px; width:98.6%; margin:0; padding:0; }
#contactform p {font-size:65%; margin:0; padding:0 0.5em; }
#contactform form fieldset { border: 1px solid #cccccc; margin:1em 0 1em 0.8em; padding:0.45em; }
#contactform form fieldset legend {font-size:105%; color:#333; }
#contactform form label { display:block; font-size:0.7em; float:left; width:30%; text-align:right; margin:5px 0 0; padding:0; }
#contactform form fieldset label:first-letter {text-decoration:underline; }
#contactform form input, #contactform form textarea, #contactform  form select { width:auto; margin:5px 0 0 10px; }
#contactform form input#reset { margin-left:0; }
#contactform textarea { overflow:auto; }
#contactform form small {display:block; font-size:0.63em; margin:0 0 5px 10em; padding:1px 3px; }
#contactform form .required { font-weight:700; }
#contactform form br { clear:left; }
#contactform img { width:100; margin-left:31.5%; margin-top:6px;}

#contactform form span { width:47%; float:left; margin:1px; padding:0; }
#contactform form span label { font-size:0.7em; width:83%; text-align:left; margin:5px 0 0 0; padding:0; }
#contactform form fieldset span label:first-letter {text-decoration:none; }
#contactform form span input { margin:5px 5px 0 10px; float:left; vertical-align:middle;}

#contactform #capForm span { width:20em; float:none; display:inline-block;}

.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
