* {
	margin:0;padding:0;border:0;
}
body {
	font-family:Verdana,Arial,sans-serif;
	background:#495ba5 url(../../images/bkg.png) top left repeat-x;
	color:#c3d5ee;
    padding-top:20px;
	font-size:11px;
}

td {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

	/* Footer styles */
#footer {
	padding:8px 0;
	font-size:9px;
	border-top:1px solid #c3d5ee;
}
#footer a {
	color:#c3d5ee;
	text-decoration:none;
}



#topcart a {
	color:#7783b5;
	text-decoration:none;
}
h2{
	font-family:Arial,sans-serif;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}
h3{
	font-family:Arial,sans-serif;
	color:#fff;
	font-size:12px;
}
p{
	margin-bottom:10px;
}
.boxborder p{
	margin-bottom:0;
}
p a, td a{
	color:#c3d5ee;
}

#homepage {
	background:#495ba5 url(../../images/bkg_home.png) top left repeat-x;
}
.hometext{
	color:#fff;
	font-size:13px;
	padding-right:20px;
}
.hometext a{
	color:#fff;
	font-weight:bold;
}
#quote i,#quote em{
	font-size:18px;
}
#quote i sup,#quote em sup{
	font-size:12px;
}
#side_bar{
	background: transparent url(../../images/sidebar.png);
	padding:10px;
	color:#dedede;
}
#side_bar p{
margin-bottom:18px;
}
#side_bar .last{
margin-bottom:0;
}
#side_bar span{
font-family:Arial,sans-serif;
	color:#b2c4db;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#side_bar a{
	color:#dedede;
	font-weight:bold;
}



#essaycontest textarea{
	width:510px;
}
#essaycontest .addrm{
	padding-right:10px;
}
#essaycontest input{
	margin-top:10px;
	width:250px;
}
#essaycontest select{
	margin-top:10px;
	width:120px;
}
#essaycontest #zipcode{
	width:120px;
}

.boxborder{
	background: transparent url(../../images/sidebar.png);
	padding:10px;
	text-align:left;
}

/*.boxwrap{
	position:relative;
}
.boxbkg{
	background: #fff;
	opacity:.10;filter:alpha(opacity=10);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	-moz-opacity:.10;
	width:310px;
	position:absolute;
}
.imgd{
	position:absolute;
	top:10px;
	left:10px;
}*/
#nav{
	list-style:none;
	font-weight:bold;
	font-size:10px;
}
#nav li{
	margin-bottom:5px;
}
#nav li ul{
	list-style:none;
	margin-top:5px;
	font-weight:normal;
}
#nav a{
	color:#c3d5ee;
	text-decoration:none;
}
#nav a:hover{
	color:#fff;
}
#nav .navat a{
	color:#fff;
}
#nav .navat ul a{
	color:#c3d5ee;
}
#nav .navat ul .navat a{
	color:#fff;
}
#nav .navat ul a:hover{
	color:#fff;
}



#pindexmain .pimg {
	padding-bottom:20px;
}
#pindexmain td {
	padding-right:20px;
}
#pindexmain .linkp {
	color:#fff;
	font-weight:bold;
}
#pindexmain .linkp a {
	color:#fff;
}
#pindexmain .cart_link {
	color:#fff;
}
.slides{
	margin:10px 0;
}
.slides a{
	margin-right:11px;
}
.slides .last{
	margin-right:0;
}
.description{
	color:#fff;
	margin-bottom:5px;
}
.description span{
font-family:Arial,sans-serif;
	color:#b2c4db;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
.price{
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}
#qty{
	width:20px;
	padding:2px;
}
.tdq{
	color:#fff;
	font-size:10px;
}
.styledrop{
	width:122px;
	margin:0 10px;
}
.cobutton{
	display:block;
	margin-top:10px;
}
.litems td {
	padding:4px 5px 2px 0;
}
.hrow td {
	border-bottom:1px solid #c3d5ee;
}
#nested td {
	padding-right:0;
}
.checkout input, .checkout select, .checkout textarea {
	margin:3px 0 7px 0;
}
.passverify td {
	padding-top:7px;
}
#errormessage, #errormessage2{
	font-weight:bold;
	color:#ffcc66;
}
#resources h4 {
	color:#fff;
	margin:15px 0 8px 0;
	font-size:11px;
}
#resources img {
	background: transparent url(../../images/sidebar.png);
	padding:10px;
	margin-bottom:5px;
}
#lcolnew{
	float:left;
}
#rcolnew{
	float:right;
}