@charset "utf-8";
/* CSS Document */

/* GENERAL CSS - CODE TO TELL FF AND IE TO SIT DOWN AND STFU */
#body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 0.626em; }
body div, ul, ol, li, table, img {
	margin: 0px;
	padding: 0px; }
body p {
	margin: 10px 0px 15px; }
body img {
	border: none; }
.display_none {
	display: none; }
.clear_div {
	display: none;
	height: 0px;
	width: 0px; }
body:last-child .clear_div {
	display: block;
	clear: both; }

/* CLEAR - BECAUSE SOMETIMES, FLOATING -ISN'T- A GOOD THING */

.clearme {
	clear: both;
}




/* SITE BASICS */

html {
	scrollbar-base-color: 			#b7b7b7;
	scrollbar-track-color:  		#b7b7b7;
	scrollbar-face-color: 			#b7b7b7;
	scrollbar-highlight-color: 		#FFFFFF;
	scrollbar-3dlight-color: 		#FFFFFF;
	scrollbar-darkshadow-color:		#e4e4e4;
	scrollbar-shadow-color: 		#e4e4e4;
	scrollbar-arrow-color: 			#FFFFFF;
}

body {
	background: #2423A2 url(http://216.134.211.62/online-training/images/bg.jpg) top center repeat-x;
	font-family: Verdana, Sans-Serif;
	color: #888888;
	font-size: 14px;
	text-align: center;
	min-width: 954px;
}

a {
	color: #838383;
	text-decoration: underline;	
}
a:hover {
	color: #f16000;
	text-decoration: none;
}




/* HEADER TAGS - NO P TAGS, USE H TAGS FOR SEO PURPOSES */

h1 {
	color: #888888;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

h2 {
	color: #0e5ed5;
	font-size: 13px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

h2 a {
	color: #0e5ed5;
	text-decoration: underline;
	
}
h2 a:hover {
	color: #f16000;
	text-decoration: none;
}

h3{
	color: #888888;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

h4 {
	color: #888888;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

h5 {
	color: #0e5ed5;
	font-size: 13px;
	margin-bottom: 0px;
}

h6{
	color: #888888;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}




/* MAIN WRAPPER */

#main_container {
	width:954px;
	margin:0 auto;
	text-align:left;
}




/* HEADER */

#header_container {
	width:954px;
	text-align:left;
	margin:0 auto;
}



/* CONTENT */

#content_container {
	width:954px;
	text-align:left;
	background-color:#FFFFFF;
	margin:0 auto;
}

#store_container {
	width:934px;
	text-align:left;
	background-color:#FFFFFF;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
}





/* FOOTER */

#footer_container {
	width: 954px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	margin:0 auto;
}
.footer_top {
	width: 954px;
	height: 20px;
	background-image: url(http://216.134.211.62/online-training/images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.footer_links {
	float:left;
	width:629px;
	margin-left:15px;
	text-align:left;
}
.footer_siteby {
	float:left;
	width:130px;
	text-align:left;
}
.footer_logo {
	float:left;
	width:180px;
	text-align:center;
	margin-top:5px;
}
.footer_links a {
	color: #5857d6;
	text-decoration: none;
}
.footer_links a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


/* INTERIOR FOOTER */

#int_footer_container {
	width: 954px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	margin:0 auto;
	margin-top:-13px;
}
.int_footer_top {
	width: 954px;
	height: 20px;
	background-image: url(http://216.134.211.62/online-training/images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.int_footer_links {
	width:924px;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
}
#int_footer_appsoft {
	width: 954px;
	text-align: center;
}
.int_footer_siteby {
	float:left;
	width:480px;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
}
.int_footer_logo {
	float:left;
	width:464px;
	text-align:left;
	margin-top:0px;
}
.int_footer_links a {
	color: #a7a6ff;
	text-decoration: none;
}
.int_footer_links a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}




/* CONTACT US - WITH TABLE ACTION */

#cf_table {
	width:400px;
	padding:0px;
}
.cf_row {
	width:400px;
	height:27px;
	padding:0px;
}
.cf_left {
	width:140px;
	height:27px;
	float:left;
	padding:0px;
	padding-left:10px;
}
.cf_right {
	width:250px;
	height:27px;
	float:right;
	padding:0px;
}
input.cf_input {
	width:250px;
}



/* LISTS */

li{
	color: #888888;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}





/* STORE CSS */

.photo {
	text-align:center;
}
.title {
	text-align:center;
	color: #888888;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
.description {
	color: #888888;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
}
.sprice {
	color: #888888;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-top:5px;
}
.details {
	text-align:center;
}

.sort {
	display:none;
}
.display {
	display:none;
}
#btmOptions {
	display:none;
}

#productPhotos {
	float:left;
	width:260px;
	margin-top:10px;
	margin-bottom:10px;
}
#extraDetails {
	float:right;
	width:659px;
	vertical-align:top;
}
#price {
	color: #0e5ed5;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
}
h2.productTitle{
	color: #0e5ed5;
	font-size: 20px;
	padding-left: 0px;
	margin-bottom: 10px;
}
.form-label {
	margin-top:10px;
}
.form-field {
	margin-top:10px;
}
.body {
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin-top: 15px;
}
.addToCartBtnNoImg {
	margin-top:10px;
}
.detailBtnNoImg {
	margin-top:10px;
}
td.content-even4 {
	width:223px;
	vertical-align:top;
	padding:5px;
}
td.content-odd4 {
	width:223px;
	vertical-align:top;
	padding:5px;
}
.description {
	text-align:justify;
}
.addToCartBtnNoImg {
	float:left;
	width:105px;
	text-align:center;
}
.detailBtnNoImg {
	float:right;
	width:105px;
	text-align:center;
}
