/* Start of CMSMS style sheet 'main opt1 css' */
body, td, th {
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.25em;
*font-size: 0.95em;
}
body {
	margin:0px;
background: #fff url(uploads/images/bg_grad.gif) repeat-x fixed 0 0;
	padding:0px;
}

#title {position: absolute; left: -1000px; top: -1000px;}

p {margin: 1em 0;}
h2 {
	color: #0066cc;
	border-bottom: 3px solid #0066cc;
	padding-bottom: 5px;
font-size: 1.5em;

}
h3 {color: #288503; font-size: 1.2em;}
h4 {color: #0066CC; font-size: 1.1em;}
h5 {
	color: #990099;
	margin-right:40px;
	font-size: 12px;
	text-align: right;
	margin-top: 0px;
}

h2, h3, h4, h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;}

a {
color: #990099;
text-decoration: underline;
}
a:hover{color: #0066CC}
a img {border: none;}

blockquote {
margin-bottom: 3px;
background: #ffffcc url(uploads/images/endQuote.gif) no-repeat scroll bottom right;
margin-left:28px;
padding: 5px 0 5px 12px;
}
blockquote p {
margin: -5px 0 0 -10px;
padding: 5px 10px 0 10px;
background: url(uploads/images/startQuote.gif) no-repeat scroll top left;

}

code {
background: #ffffcc url() no-repeat scroll bottom right;
margin-left:6px;
padding: 5px 0 5px 12px; 
display: block;
width: 650px;
}

.yellowblock {
background: #ffffcc url() no-repeat scroll bottom right;
margin-left:28px;
padding: 5px 0 5px 12px; 
display: block;
width: 528px;
}


ol {padding-left:6px;}

.btn a {
padding: 0 5px;
color: #fff;
font-weight: bold;
display: block;
height: 96px;
text-indent: -9999em;
}

.btn{
overflow: hidden;
width: 100px;
text-align: center;
margin-top: -20px;
float: right;
}
.join a {text-indent: 0;}
.join {margin-right: -40px;}
/*
.join a {background: url(uploads/images/joinstar_big.gif) no-repeat scroll top left;}
.join a:hover {background: url(uploads/images/joinstar_big.gif) no-repeat scroll bottom left;}
*/
.buy a {background: url(uploads/images/buynow_big.gif) no-repeat scroll top left; height: 95px;}
.buy a:hover {background: url(uploads/images/buynow_big.gif) no-repeat scroll bottom left;}

.centerAlign {
text-align: center;
}
.centerAlign p {margin-top: 5px;}
.centerAlign h3 {margin-bottom: 0px;}

#mainTable {

}

#mainContent {
padding: 0 10px;
margin-top: 0px;
}

.style2 {
	font-size: 25px;
	line-height: 30px;
	color: #990099;
	padding: 0 10px;
}

fieldset {
border: none;
margin: 0px;
padding: 0px;
}

.standardform label {
width: 80px; 
float: left;
font-weight: bold;
color: #990099;
}

.standardform input {
border: 1px solid #999;
width: 300px;
padding: 2px;
margin-bottom: 3px;
}

.standardform select {
border: 1px solid #999;
padding: 2px;
margin-bottom: 3px;
width: 240px;
float: right;
}

.standardform textarea {
width: 320px;
height: 150px;
border: 1px solid #999;
padding: 2px;
margin-bottom: 3px;
}

.submit input {
background-color: #fff;
 color: #990099;
border: 1px solid #999;
cursor: pointer;
width: 80px;
float: right;
clear: both;
}

#mainContent .product h4 {
margin: 5px 0;
}
#mainContent .product h5 {
display: block;
float: left;
margin: 0px;
font-size: 1em;
}

#mainContent .product a {
float: right;
display: block;
margin-top: -15px;
}

#mainContent .product {
width: 100%;
background-color: #ffffcc;
padding: 5px;
overflow: hidden;
}

#mainContent #PurchasePg img{display: block; margin: 0 auto;}

/*\*/
 html>body*table#mainTable  {width: 672px;}
/**/
table#mainTable  {*width: 690px;}
* html table#mainTable  {width: 676px;}


/* custom user styles */

.red {color: red;}
.purple {color: purple;}
.orange {color: orange;}
.comicsans{font-family: Comic Sans, verdana;}
/* End of 'main opt1 css' */

