body {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	border:#000000 solid;
	border-width:10px 0px;
	background:#ececea;
}

#wrap{
	margin:0px auto;
	padding:0px;
	width:931px;
	background:#ececea;
}

/********************* header ***************************/
#wrap #header {
	margin:0px auto;
	width:931px;
	height:140px;
	background:#ececea;
}

#wrap #header .logo{
	background:#CCFFFF;
	margin:16px 0px 0px 0px;
	float:left;
}

#wrap #header .userControl{
	float:left;
	width:200px;
	height:75px;
	margin:39px 0px 0px 30px;
	border-left:#a3a3a3 solid 1px;
}

#wrap #header .userControl ul{
	padding:0px 0px 0px 10px ;
	margin:5px 0px 0px 0px ;
	list-style:none;
}

#wrap #header .userControl ul li{
	line-height:20px;
	padding:0px 0px 0px 0px;
}

#wrap #header .userControl ul li a{
	line-height:20px;
	color:#585858 ;
	text-decoration:none;
}

#wrap #header .userControl ul li a:hover{
	line-height:20px;
	color:#0091d4 ;
	text-decoration:none;
}

#wrap #header .vendorBar{
	width:369px;
	height:auto;
	color:#12A7C7;
	float:right;
}

#wrap #header .vendorBar .vandors{
	width:369px;
	height:77px;
	*height:73px;
	background:#fff;
	float:left;		
}

#wrap #header .vendorBar .vandors .allvendor{
	margin:0px;
	padding:18px 0px 0px 0px;
	float:right;	
}

#wrap #header .vendorBar .vandors ul{	
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:103px;
	height:77px;
	float:left;
}

#wrap #header .vendorBar .vandors ul li{
	clear:both;
	float:left;
	padding:0px 0px 0px 2px;
	padding-left:0px;
	line-height:22px;
}

#wrap #header .vendorBar .vandors ul li a{
	padding:0px 0px 0px 5px;	
	font-size:10px;
	color:#585858;
	text-decoration:none;
}
	
#wrap #header .vendorBar .vandors ul li a:hover{	
	color:#0091d4;
}

#wrap #header .vendorBar .search {
	 float:left;
	 width:370px;
	 height:42px;
	 background:#000;
}

#wrap #header .vendorBar form{
	clear:both;
	margin:0px;
	padding:0px;
}

#wrap #header .vendorBar form .searchfield {
	margin:8px;
	padding:2px;
	width:312px;
	height:22px;
	border:0px;
	float:left;
}

#wrap #header .vendorBar form .Serchimg {
	float:left;
	margin:7px 0px 0px 0px;
}

/********************* top menu *************************/
#wrap #topmenu {
	clear:both;
	margin:0px 0px;
	padding:0px;
	width:931px;	
	border:#a3a3a3 solid;
	border-width:1px 0px;
	display:inline-block;
}

#wrap #topmenu ul {
	margin:0px;
	padding:0px;
	height:42px;
	float:left;
}

#wrap #topmenu li {
	margin:0px;
	padding:14px 0px 15px 0px;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	float:left;
}

#wrap #topmenu li a {
	margin:0px;
	padding:14px 25px 15px 25px;
	color:#585858;
	text-decoration:none;
}

#wrap #topmenu li a:hover {	
	color:#000000;
	background:#A3A3A3;
}

#wrap #topmenu img {
	margin:0px 10px 0px 0px;
	background:#0066CC;
	float:right;
}

#wrap #topmenu .menuactive {
	color:#000000;
	background:#A3A3A3;
}

/********************* content **************************/
#wrap #content {
	margin:0px;
	padding:0px;
	width:931px;
	height:auto;
}

#wrap #content h1 {
	margin:7px 0px;
	padding:0px;
	font-size:22px;
	color:#0091d4;
}

#wrap #content h2 {
	margin: 0px;
	padding: 0px;
	font-size:18px;
	font-weight:bold;
}

#wrap #content h3 {
	margin: 0px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;	
}

#wrap #content h4 {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
}

#wrap #content h5 {
	margin: 0px;
	padding: 0px;
	font-size:11px;
	font-weight:bold;
}

#wrap #content .blueh {
	color:#0091d4;	
}

#wrap #content p {
	margin:5px 0px;
	padding:5px 0px;
	line-height:12pt;
}

#wrap #content a {
	color:#0091d4;
	text-decoration:none;
}

#wrap #content a:hover {
	text-decoration:underline;
}


#wrap #content .blueh3 {
	margin: 0px;
	padding: 0px;
	color:#0091d4;
	font-size:20px;
	font-weight:bold;
}

#wrap #content .error {
	color:#FF0000;
}

#wrap #content .success {
	color:#FF0000;
}

#wrap #content .borderline {
	clear:both;
	margin-bottom:10px;
	border-bottom:#a3a3a3 solid 1px;
	height:10px;
}

#wrap #content .borderline2 {
	clear:both;
	margin-bottom:10px;
	border-bottom:#a3a3a3 solid 1px;
	height:1px;
}

#wrap #content .blank {		
	background:none;
	border:none;
}

/********************** pform ***************************/
#wrap #content .pform {
	clear:both;
	margin:0px;
	padding:7px 0px;
	color:#585858;
	width:500px;
}

#wrap #content .pform .labeltext {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	width:100px;
	float:left;
}

#wrap #content .pform .textbox {
	margin-left:13px;
	width:300px;
	border:#bababa solid 1px;
	height:17px;
	float:left;
}

#wrap #content .pform .textarea {
	margin-left:13px;
	width:300px;
	height:180px;
	float:left;
}

/********************** breadcum ************************/
#wrap #content .breadcum {
	margin:10px 0px;	
	padding:0px;
	font-size:10px;
}

#wrap #content .breadcum a {
	color:#0091d4;
	text-decoration:none;
}

#wrap #content .breadcum a:hover {	
	color:#585858;
}

/********************** hot exams ***********************/
#wrap #content .hot-exams {
	margin:0px;
	padding:5px 0px;
	width:460px;
	height:190px;
	border:#0091d4 solid 1px;
	background:#FFF;
	display:inline-block;
	overflow:hidden;
}

#wrap #content .hot-exams h3 {
	margin:5px 10px 0px 5px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#wrap #content .hot-exams ul {
	margin:0px;
	padding:0px 5px;
	width:100px;
	float:left;
}

#wrap #content .hot-exams li {
	margin:0px;
	padding:0px;
	color:#0091d4;
	font-size:11px;
	line-height:23px;
	list-style:none;
}
#wrap #content .hot-exams a {
	color:#0091d4;
	text-decoration:none;
}

#wrap #content .hot-exams a:hover {
	color:#FF0000;
}

/********************** relatedcerts ********************/
#wrap #content .relatedcerts {
	margin:10px 0px;
	padding:0px;
	width:458px;
	height:120PX;
	border:#D20000 solid 1px;
	float:left;
}

#wrap #content .relatedcerts h3 {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	color:#FFFFFF;
	background:#D20000;
}

#wrap #content .relatedcerts h4 {
	clear:both;
	margin:0px;
	padding:3px 5px 0px 5px;
	color:#12A7C7;
}

#wrap #content .relatedcerts a {
	color:#585858;
	text-decoration:none;
}
#wrap #content .relatedcerts a:hover {
	color:#0091d4;
}

#wrap #content .relatedcerts ul {
	margin:5px 2px;
	padding:0px;
	float:left;
}

#wrap #content .relatedcerts li {
	list-style:none;
	line-height:20px;
}

/********************** relatedexams ********************/
#wrap #content .relatedexams {
	margin:10px 0px;
	padding:0px;
	width:458px;
	height:120PX;
	border:#D20000 solid 1px;
	float:right;
}

#wrap #content .relatedexams h3 {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	color:#FFFFFF;
	background:#D20000;
}

#wrap #content .relatedexams a {
	color:#585858;
	text-decoration:none;
}

#wrap #content .relatedexams a:hover {
	color:#0091d4;
}

#wrap #content .relatedexams ul {
	margin:5px 2px;
	padding:0px;
	float:left;
}

#wrap #content .relatedexams li {
	list-style:none;
	line-height:20px;
}

/********************** newreleases *********************/
#wrap #content .newreleases {
	margin:0px;
	padding:5px 0px;
	width:458px;
	height:190px;
	border:#0091d4 solid 1px;
	background:#FFF;
}

#wrap #content .newreleases ul {
	margin:0px;
	padding:0px 5px;
	width:200px;
	float:left;
}

#wrap #content .newreleases ul li {
	clear:both;
	margin:0px;
	padding:5px 0px;
	color:#0091d4;
	font-size:11px;
	list-style:none;
}

#wrap #content .newreleases ul li span {
	clear:both;
	margin:0px 0px 0px 0px;
	color:#585858;
	font-size:10px;
}

#wrap #content .newreleases ul li a {
	color:#0091d4;
}

#wrap #content .newreleases ul li a:hover {
	color:#FF0000;
}

/********************** homeblock ***********************/
#wrap #content .homeblock {
	clear:both;
	margin:0px;
	padding:0px;
}

/********************** banners *************************/
#wrap #content .homeblock .banner {
	clear:both;
	margin:15px 0px 20px 0px;
	background: url(../images/bannerleft.jpg) #fff no-repeat;
	
	height: 355px;
	width:730px;
	float:left;
}

#wrap #content .homeblock .banner a:hover {
text-decoration:none;
}

#wrap #content .homeblock .banner ul {
	margin:0px;
	padding:0px;
}

#wrap #content .homeblock .banner li {
	margin:0px;
	padding:0px 15px 9px 15px;
	display:inline;
	float:left;
}


#wrap #content .homeblock .banner .banner-text { 	
	margin:25px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:292px;
	height:250px;
	float:right;
}

#wrap #content .homeblock .banner .banner-text h1 {
 	margin:25px 0px 5px 0px;
	color:#0091d4;
}

#wrap #content .homeblock .banner .banner-text h3 {
 	margin:5px 0px;
	color:#585858;
}

#wrap #content .homeblock .banner .banner-text a {
	color:#0091d4;
}

#wrap #content .homeblock .banner .banner-text p {
 	margin:3px 0px;
	padding:0px;
}

#wrap #content .homeblock .banner .banner-text span {
	margin:0px 0px 0px 5px;
	font-size:10px;
	color:#FFFFFF;
}

#wrap #content .homeblock .bannerright {
	margin:0px;
	padding:0px;
	width:188px;
	float:right;
}

/********************** home text ***********************/
#wrap #content .homeblock .home-text {
	margin:0px;
	padding:0px;
	width:620px;
	float:right;
}

#wrap #content .homeblock .home-text h2 {
	margin:0px;
	padding:0px;
}

/********************** hot certs ***********************/
#wrap #content .homeblock .hot-certs {
	margin:0px;
	padding:0px;
	float:left;
}

#wrap #content .homeblock .hot-certs h2 {
	margin:0px;
	padding:5px 3px;
	border:#999999 solid;
	border-width:1px 0px;
}

#wrap #content .homeblock .hot-certs h4 {
	clear:both;
	margin:0px;
	padding:3px;
	color:#12A7C7;
}

#wrap #content .homeblock .hot-certs a {
	color:#585858;
	text-decoration:none;
}

#wrap #content .homeblock .hot-certs a:hover {
	text-decoration:underline;
}

#wrap #content .homeblock .hot-certs ul {
	margin:0px;
	padding:0px;
	float:left;
}

#wrap #content .homeblock .hot-certs li {
	line-height:20px;
	list-style:none;
}

/********************** faq *****************************/
#wrap #content .faq {
	margin:0px;
	padding:0px;
	color:#585858;
}

#wrap #content .faq h1 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 5px 0px 0px;
	font-family:Verdana;
	color:#0091d4;
	font-weight:bold;
	font-size:18px;
}

#wrap #content .faq h2 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 5px 0px 0px;
	font-family:Verdana;
	color:#333333;
	font-weight:bold;
	font-size:18px;
}

#wrap #content .faq h4
{		
	margin: 0px 0px 0px 0px;
	padding: 20px 5px 0px 5px;
	font-family:Verdana;	
	color:#333333;	
	font-weight:bold;
	font-size:12px;
}

#wrap #content .faq h5
{		
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 30px 10px 0px 0px;
	font-family:Verdana;
	color:#585858;
	font-weight:bold;
	font-size:11px;
}

#wrap #content .faq h6
{		
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-family:Verdana;
	color:#0091d4;
	font-size:11px;
}

#wrap #content .faq p
{		
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	font-family:Verdana;	
	color:#585858;
	width:900px;
	font-size:11px;
}

#wrap #content .faq span
{		
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	font-family:Verdana;	
	color:#585858;
	font-size:11px;
}

#wrap #content .faq img
{		
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 0px 5px;
	font-family:Verdana;
}

#wrap #content .faqtext
{	
	background:#FFF;
	border:#0091d4 solid 1px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 2px;
	font-family:Verdana;
	color:#585858;
	font-size:11px;
}

#wrap #content .faqtext h4
{	
	margin: 0px;
	padding: 5px 10px;
	font-size:12px;
	font-weight:bold;
}

#wrap #content .faqtext p
{	
	margin: 0px;
	padding: 5px 10px;
}

#wrap #content .faqtext a
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 2px;
	font-family:Verdana;
	color:#585858;
	font-size:11px;
	text-decoration:none;
}

#wrap #content .faqtext a:hover
{	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 2px;
	font-family:Verdana;
	color:#0091d4;
	font-size:11px;
	text-decoration:none;
}

#wrap #content .faqtext ul li
{
	margin: 0px;
	padding: 10px 0px 0px 5px;	
}


#wrap #content .faq-answer
{	
	margin: 0px;
	padding: 0px;
	font-family:Verdana;
	color:#585858;
	font-size:11px;
}

#wrap #content .faq-answer h4
{	
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
}

/********************** testimonials ********************/
#wrap #content .testimonials {
	clear:both;
	margin:10px 0px;
	padding:0px;
}

#wrap #content .testimonials h1 {
	font-size:24px;
	font-weight:bold;
}

#wrap #content .testimonials .info {
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0px;
	height:70px;
	border:#a3a3a3 solid 1px;
}

#wrap #content .testimonials .info h4 {
	color:#626262;
}

#wrap #content .testimonials .info h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana;
	color:#31B7EA;
	font-size:10px;
}

/********************** All Testimonials ****************/
#wrap #content .alltestimonials {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color:#585858;	
	font-size:11px;
}

#wrap #content .alltestimonials h1{		
	background: url(../images/menubar_background.jpg) #FFFFFF repeat-x;
	margin: 20px 0px 5px 0px;
	padding: 10px 5px 0px 5px;
	height:30px;
	color:#0091d4;
	font-weight:bold;
	font-size:24px;
	border-bottom:#a3a3a3 solid 1px;
}

#wrap #content .alltestimonials span
{		
	margin: 0px;	
	padding: 0px;
	color:#0091d4;	
}

#wrap #content .alltestimonials p
{	
	margin: 0px;	
	padding: 0px;	
	color:#585858;
	font-size:11px;
	border-top:#a3a3a3 dotted 1px;
}

#wrap #content .alltestimonials border
{	
	margin: 0px;	
	padding: 0px;
	border-bottom:#333333 solid 1px;
}

#wrap #content .alltestimonials .left
{	
	margin: 5px 0px 10px 0px;	
	padding: 0px 0px;
	float:left;		
}

#wrap #content .alltestimonials .left h3
{	
	margin: 20px 0px 3px 0px;	
	padding: 0px;
	font-size:14px;
	font-weight:bold;
}

#wrap #content .alltestimonials .right
{	
	margin-top: 40px;	
	padding: 0px;
	float:right;
}

/********************** all vendors *********************/
#wrap #content .allvendorsmenu {
	background: url(../images/menubar_background.jpg) #FFFFFF repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	height:44px;
	border-bottom:1px solid #a3a3a3;
}

#wrap #content .allvendorsmenu ul {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;	
}

#wrap #content .allvendorsmenu ul li {
	margin:0px 0px 0px 0px;
	text-align:center;	
	list-style:none;
	display:inline;	
}

#wrap #content .allvendorsmenu ul li a {	
	color:#585858;
	margin:0px 8px 0px 6px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	color:#585858;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;	
}

#wrap #content .tbl{
	clear:both;
	width:935px;
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	background:#CCCCCC;
}


#wrap #content .tbl .tblh{
	clear:both;
	background: url(../images/menubar_background.jpg) #FFFFFF repeat-x;
	margin:20px 0px 10px 0px;
	padding:0px;
	height:30px;
	border-bottom:1px solid #a3a3a3;
}

#wrap #content .tbl tr:hover{
	background:#fff;
}

#wrap #content .tbl .vendorlistforallvendor{
	clear:both;
	width:320px;
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#wrap #content .tbl .vendorlistforallvendor ul{	
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 0px;	
	width:200px;	
	text-align:left;
	list-style:none;
	float:left;
}

#wrap #content .tbl .vendorlistforallvendor ul li{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	line-height:17px;
	font-weight:bold;
	color:#5858585;
	list-style:none;
}

#wrap #content .tbl .vendorlistforallvendor ul li:hover{
	background:#00a7e5 url(../images/button_right_corner.jpg) right no-repeat;
	cursor:pointer;
	color:#fff;
}

#wrap #content .tbl .vendorlistforallvendor ul li a{
	line-height:17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

#wrap #content .tbl .vendorlistforallvendor ul li a:hover{
	 text-decoration:none;	
}

/********************** search **************************/
#wrap #content .search {
	clear:both;
	margin:7px 0px;
	padding:0px;
}

#wrap #content .search h1 {
	margin:10px 0px 0px 0px;
	padding:0px;
}

#wrap #content .search h3 {
	margin:10px 0px 0px 0px;
	padding:0px;
}

#wrap #content .search h3 a {
	color:#585858;
}

#wrap #content .search h5 {
	margin: 5px 0px 25px 0px;
	padding: 0px;
	color:#0091d4;
}

#wrap #content .search p {
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#585858;
}

/********************** searchpaging ********************/
#wrap #content .searchpaging {
	margin:10px auto;
	padding:0px;
	width:600px;
	text-align:center;
	background:#000000;
}

#wrap #content .searchpaging ul {
	margin:5px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#wrap #content .searchpaging ul li {
	margin:0px 0px 0px 10px;
	padding:0px;
	color:#0091d4;
	display:inline;
}

#wrap #content .searchpaging ul li a {	
	color:#FFFFFF;
	text-decoration:none;
}

#wrap #content .searchpaging ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

/********************** searhfor404 *********************/
#wrap #content .searhfor404 {
	margin:10px 0px;
	padding:10px 0px 0px 10px;
	height:100px;	
	border:#0066FF 1px solid;
	background:#FFFFFF;	
}

#wrap #content .searhfor404 .inputfield {
	margin:10px 0px 0px 0px;
	padding:0px 5px;
	width:300px;
	height:25px;
	font-size:18px;
	color:#666666;
	float:left;
}

#wrap #content .searhfor404 .searchimg {
	margin:10px 0px 0px 0px;
	float:left;
}

/********************** left block **********************/
#wrap #content .leftblock {
	margin:0px;
	padding:5px 0px 5px 2px;
	width:315px;
	float:left;
}

#wrap #content .leftblock ul {
	margin:0px;
	padding:5px 0px 0px 15px;		
	list-style:disc;
	color:#0091d4;
}

#wrap #content .leftblock ul li {
	 color:#585858;
	 line-height:16px;
}

#wrap #content .leftblock ul li a {
	text-decoration:none;
	color:#585858;
}

#wrap #content .leftblock ul li a:hover {
	color: #0091d4;
}

/********************** stelistlinks ********************/
#wrap #content .leftblock .stelistlinks{
	margin:10px 0px 0px 0px;
}

#wrap #content .leftblock .stelistlinks ul{
	margin:0;
	padding:0;	
}

#wrap #content .leftblock .stelistlinks li{
	list-style:none;
	font-size:14px;
}

#wrap #content .leftblock .stelistlinks li a {
	list-style:none;
	padding-left:10px;
	color:#000000;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;	
}

/********************** stedetial ***********************/
#wrap #content .leftblock .stedetial {
	clear:both;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 2px;
	width:300px;
	float:left;
}

#wrap #content .leftblock .stedetial .stedetialleft {
	margin: 0px;
	padding: 0px;
	width:100px;
	color:#0091d4;
	line-height:20px;
	float:left;
}

#wrap #content .leftblock .stedetial .stedetialright
{	
	margin:0px;
	padding:0px 0px 0px 10px;
	width:130px;
	color:#585858;
	line-height:20px;
	border-left:#585858 solid 1px;
	float:left;
}

/********************** whitebox ************************/
#wrap #content .leftblock .whitebox {
	margin:20px 0px 0px 0px;
	padding:0px;	
	width:270px;
	border:#585858 solid 1px;
	background:#fff;	
}

#wrap #content .leftblock .whitebox h3{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;	
}

#wrap #content .leftblock .whitebox p{
	width:250px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;	
}

#wrap #content .leftblock .whitebox ul{
	clear:both;
	width:250px;
	margin:10px 0px 30px 30px;
	padding:0px 0px 0px 0px;	
}

#wrap #content .leftblock .whitebox ul li{
	margin:10px 0px 3px 20px;
	padding:0px 0px 0px 0px;	
}

/********************** contactush **********************/
#wrap #content .leftblock .contactush {
	margin: 0px;
	padding: 5px 0px 5px 2px;
	font-size:11px;
	font-weight:bold;
	width:300px;
	float:left;
}

#wrap #content .leftblock .contactush .forgotpw
{	
	 clear:both; 
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 width:90px; 
	 font-size:9px;
	 margin-left:205px; 
	 color:#0091d4;	 
}

#wrap #content .leftblock .contactush .forgotpw a
{		 
	 color:#FF0000;	 
	 text-decoration:none;
}

#wrap #content .leftblock .contactush .forgotpw a:hover
{		 
	 color:#000000;	 
	 text-decoration:none;
	 
}

#wrap #content .leftblock .contactush .textlagbel
{	
	clear:both;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#585858;
	text-align:left;
	font-weight:bold;
	width:80px;
	float:left;	
}

#wrap #content .leftblock .contactush .textfield
{	
	width:200px;
	margin:5px 0px 5px 0px;
	padding:2px 2px 2px 2px;
	margin-left:13px;
	border:#bababa solid 1px;	
	height:20px;
	float:left;	
}

#wrap #content .leftblock .contactush h1
{	
	clear:both;
	color:#585858;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 5px 2px;
	border-bottom:#585858 dotted 1px;
	width:300px;
	float:left;	
}

#wrap #content .leftblock .contactush h5
{	
	clear:both;
	color:#585858;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 5px 2px;
	border-bottom:#585858 dotted 1px;
	width:300px;
	float:left;	
}

#wrap #content .leftblock .contactush p
{	
	clear:both;
	font-size:11px;
	font-weight:normal;
	float:left;
}

/********************** rightblock **********************/
#wrap #content .rightblock {
	margin:0px;
	padding:5px 0px 0px 2px;
	width:612px;
	float:left;
}

#wrap #content .rightblock p {
	margin:10px;
	padding:7px;
}

/********************** site-map ************************/
#wrap #content .site-map {
	clear:both;
	margin:0px;
	padding:0px;
}

#wrap #content .site-map .sitemap-listing {
	margin:0px;
	padding:0px;
}

#wrap #content .site-map .sitemap-listing h3 {	
	margin:0px;
	padding:3px 8px;
	
	color:#0091d4;
	font-size:24px;
	border:1px solid #a3a3a3;
	background:#585858 url(../images/menubar_background.jpg) repeat-x;
}

#wrap #content .site-map .sitemap-listing h3 a {
	color:#0091d4;
	text-decoration:none;
}

#wrap #content .site-map .sitemap-listing a {
	color:#585858;
	text-decoration:none;
}

#wrap #content .site-map .sitemap-listing a:hover {
	color:#0091d4;
}

#wrap #content .site-map .sitemap-listing  ul {
	margin:5px 3px;
	padding:0px;
	width:97px;
	float:left;
}

#wrap #content .site-map .sitemap-listing li {
	margin:0px;
	padding:5px 5px;
	list-style:none;
}

/********************** sitemap paging ******************/
#wrap #content .site-map .sitemap-paging {
	clear:both;
	margin:0px;
	padding:0px 5px;
	font-family:Verdana;
	color:#585858;
	font-weight:bold;
	font-size:14px;
}

#wrap #content .site-map .sitemap-paging a {
	color:#585858;
	text-decoration:none;
}

#wrap #content .site-map .sitemap-paging a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#wrap #content .site-map .sitemap-paging ul {
	list-style-type:none;
	text-align:right;
}

#wrap #content .site-map .sitemap-paging li {
	margin-left:4px;
	color:#ff0000;
	display:inline;
}

/********************** listing *************************/
#wrap #content .listing {
	margin:0px;
	padding:0px;
	width:660px;
	float:left;
}

#wrap #content .listing h2 {
	margin:15px 0px;
	padding:0px;
}

/********************** certlist ************************/
#wrap #content .listing .certlist {	
	margin:5px 0px;
	padding:10px;
	border:#a3a3a3 solid;
	border-width:1px 0px;
	background:#fff;
}

#wrap #content .listing .blank {
	background:none;
	border:none;
}

#wrap #content .listing .certlist p {
	margin:5px 0px;
	padding:0px;
}

#wrap #content .listing .certlist span {
	color:#0091d4;
}

#wrap #content .listing .certlist h3 {
	margin:7px 0px;
	padding:0px;
}

#wrap #content .listing .certlist h3 a {
	color:#222;
	color:#0091d4;
	text-decoration:none;
}

#wrap #content .listing .certlist h3 a:hover {
	text-decoration:underline;
}

#wrap #content .listing .certlist .left {
	width:500px;
	height:60px;
	float:left;
}

#wrap #content .listing .certlist .right {
	width:105px;
	height:60px;
	float:right;
}

/********************** examlist ************************/
#wrap #content .examlist {
	margin:10px 0px;
	padding:10px;
	height:85px;
	border:#a3a3a3 solid;
	border-width:1px 0px;
	background:#fff;
}

#wrap #content .examlist h1 {
	margin:0px;
	padding:5px 0px 7px 0px;
	font-size:36px;
	font-weight:bold;
	color:#000000;
}

#wrap #content .examlist h1 a {
	color:#000000;
	text-decoration:none;
}

#wrap #content .examlist p {
	margin:5px 0px 0px 0px;
	padding:0px;
}

#wrap #content .examlist span {	
	color:#0091d4;
}

#wrap #content .examlist .left {	
	width:450px;
	float:left;
}

#wrap #content .examlist .right {
	width:180px;
	text-align:right;
	float:right;
}

#wrap #content .examlist .right span {
	color:#00CCFF;
}

/********************** prodlist ************************/
#wrap #content #prodlist {
	margin:10px 0px;
	border-top:#a3a3a3 1px solid;
}

#wrap #content #prodlist .group-item {
	margin:0px;
	padding:0px;
	width:463.5px;
	border:#a3a3a3 solid;
	border-width:0px 1px 1px 1px;
	float:left;
}

#wrap #content #prodlist .group-item .item-info {
	padding:8px 15px;
	width:170px;
	height:465px;
	border:#a3a3a3 solid;
	border-width:0px 1px 0px 0px;
	background:#FFF;
	float:left;
}

#wrap #content #prodlist .group-detail {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	font-family:Verdana;
	border-bottom:#a3a3a3 1px solid;	
}

#wrap #content #prodlist .group-detail .item-detail{
	padding:8px 0px;
}

#wrap #content #prodlist .group-detail .item-detail h2{
	font-size:18px;
	color:#585858;
	font-weight:bold;
	padding:8px 0px;
}

#wrap #content #prodlist .group-detail .item-detail span{
	font-size:11px;
	color:#585858;
}

#wrap #content #prodlist .group-detail .item-detail h3{
	font-size:18px;
	color:#0091d4;
	font-weight:bold;
	padding:5px 0px;
}

#wrap #content #prodlist .group-item h4{
	font-family:Verdana;
	color:#0091d4;
	font-size:14px;
	margin:0;
}

#wrap #content #prodlist .group-item h4 span{
	color:#666666;
}

#wrap #content #prodlist .group-item .item-info .item-img{
	margin:10px 10px 3px 10px;
}

#wrap #content #prodlist .group-item .item-info p{
	margin:0;
	margin-bottom:1px;
}

#wrap #content #prodlist .group-item .item-info .tag{
	background:#0099FF url(../images/button_right_corner.jpg) right no-repeat;
	padding:2px 15px 2px 2px;
	line-height:17px;
	color:#fff;	
}

#wrap #content #prodlist .group-item .item-info .demo-link
{
	margin:10px 0px 0px 0px;
	padding:120px 0px 5px 0px;
	width:150px;
	height:90px;
	*height:60px;
	text-align:right;
}

#wrap #content #prodlist .group-item .item-info .demo-link a
{
	color:#fff;
	text-decoration:none;
}

#wrap #content #prodlist .group-item .item-info .price{
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
}

#wrap #content #prodlist .group-item .item-content{
	padding:6px;
	*padding:3px;
	width:250px;
	height:450px;
	float:left;
}

#wrap #content #prodlist .group-item .item-content p{
	margin:0;
	padding:5px 0px 5px 6px;
	text-align:justify;
}

#wrap #content #prodlist .group-item .item-content .item-features {
	background:#D20000;
	color:#fff;
}

#wrap #content #prodlist .group-item .item-content .item-features h5 {
	background:url(../images/exams_new1.jpg) center no-repeat;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	*font-size:11px;
	text-align:center;
	padding:4px 5px 10px 5px;
}

#wrap #content #prodlist .group-item .item-content .item-features ul{
	padding:0px 0px 5px 0px;
	margin:0;
}

#wrap #content #prodlist .group-item .item-content .item-features li{
	margin-left:8px;
	list-style-position:inside;
}

#wrap #content #prodlist .group-royal {
	clear:both;	
	width:927;		
	border:#a3a3a3 solid;	
	border-width:0px 1px 1px 1px;
	background:#FFF;
}

#wrap #content #prodlist .group-royal .item-info{
	width:210px;
	float:left;
	padding:8px;
	padding-left:30px;
}

#wrap #content #prodlist .group-royal .item-info .item-img{
	margin:5px 10px 0px 10px;
}

#wrap #content #prodlist .group-royal h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#0091d4;
	font-size:14px;
	margin:0;
}

#wrap #content #prodlist .group-royal h4 span{
	color:#666666;
}

#wrap #content #prodlist .group-royal .item-content{
	padding:20px 30px 10px 20px;
	width:609px;
	float:left;
	color:#585858;
}

#wrap #content #prodlist .group-royal .item-content .item-features{
	margin-top:10px;
}

#wrap #content #prodlist .group-royal .item-content .item-features p{	
	margin:0;
	margin-bottom:1px;
}

#wrap #content #prodlist .group-royal .item-content .item-features .tag{
	background:#0099FF url(../images/button_right_corner.jpg) right no-repeat;
	padding:2px 15px 2px 2px;
	line-height:17px;
	color:#fff;	
}

#wrap #content #prodlist .group-royal .item-content .item-features .price{
	color:#ff0000;
	font-size:18px;
	font-weight:bold;	
}

/********************** newreleases *********************/
#wrap #content .listing .newreleases {
	margin:0px;
	padding:5px 0px;
	width:660px;;
	height:190px;
	border:#0091d4 solid 1px;
	background:#FFF;
}

#wrap #content .listing .newreleases ul {
	margin:0px;
	padding:0px 5px;
	width:200px;
	float:left;
}

#wrap #content .listing .newreleases ul li {
	clear:both;
	margin:0px;
	padding:5px 0px;
	color:#0091d4;
	font-size:11px;
	list-style:none;
}

#wrap #content .listing .newreleases ul li span {
	clear:both;
	margin:0px 0px 0px 0px;
	color:#585858;
	font-size:10px;
}

#wrap #content .listing .newreleases ul li a {
	color:#0091d4;
}

#wrap #content .listing .newreleases ul li a:hover {
	color:#FF0000;
}

/********************** sidebar *************************/
#wrap #content .sidebar {
	margin:15px 0px;
	padding:0px;
	width:260px;
	float:right;
}

/********************** hotcerts ************************/
#wrap #content .sidebar .hotcerts {
	margin:10px 0px;
	padding:0px;
	border:#D20000 solid 1px;
	overflow:hidden;
}

#wrap #content .sidebar .hotcerts h3 {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	color:#FFFFFF;
	background:#D20000;
}

#wrap #content .sidebar .hotcerts h4 {
	clear:both;
	margin:0px;
	padding:3px 5px 0px 5px;
	color:#12A7C7;
}

#wrap #content .sidebar .hotcerts a {
	color:#585858;
	text-decoration:none;
}
#wrap #content .sidebar .hotcerts a:hover {
	color:#0091d4;
}

#wrap #content .sidebar .hotcerts ul {
	margin:5px 2px;
	padding:0px;
	float:left;
}

#wrap #content .sidebar .hotcerts li {
	list-style:none;
	line-height:20px;
}

/********************** hotexams ************************/
#wrap #content .sidebar .hotexams {
	margin:10px 0px;
	padding:0px;
	border:#D20000 solid 1px;
	overflow:hidden;
}

#wrap #content .sidebar .hotexams h3 {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	color:#FFFFFF;
	background:#D20000;
}

#wrap #content .sidebar .hotexams a {
	color:#585858;
	text-decoration:none;
}

#wrap #content .sidebar .hotexams a:hover {
	color:#0091d4;
}

#wrap #content .sidebar .hotexams ul {
	margin:5px 2px;
	padding:0px;
	float:left;
}

#wrap #content .sidebar .hotexams li {
	list-style:none;
	line-height:20px;
}

/********************** shoping cart ********************/
#wrap #content .cartfrm {
	clear:both;
	margin:0px;
	padding:0px;
	width:935px;
}

#wrap #content .cartfrm .cart {
	margin:10px 1px;
	padding:0px;
	width:935px;
	color:#2F2F2F;
	background:#999999;
}

#wrap #content .cartfrm .cart .heading {
	margin:0px;
	padding:0px;
	background: url(../images/bgimagelight.jpg) repeat-x;
}

#wrap #content .cartfrm .cart .heading2 {
	margin:0px;
	padding:0px;
	color:#0091d4;
	font-weight:bold;
	background:#fff;
}
#wrap #content .cartfrm .cart span {
	color:#ff0000;
	font-weight:normal;
}

/********************** Member Area *********************/
/********************** dashboard ***********************/
#wrap #content #dashboard {
	margin:0px;
	padding:10px 0px;
	width:600px;
}

#wrap #content #dashboard h2 {
	margin:0px;
	padding:10px;
	color:#585858;
}

#wrap #content #dashboard p {
	margin:0px;
	padding:5px 10px;
}

#wrap #content #dashboard a {
	color:#585858;
	text-decoration:none;
}

/********************** dashboardmenu *******************/
#wrap #content #dashboardmenu {	
	
	margin:0px;
	padding:0px;			
	height:44px;
	border-bottom:1px solid #a3a3a3;
	background: url(../images/menubar_background.jpg) #FFFFFF repeat-x;
}

#wrap #content #dashboardmenu a {
	color:#585858;	
	text-decoration:none;
}

#wrap #content #dashboardmenu a:hover {	
	color:#0091d4;
}

#wrap #content #dashboardmenu ul {
	margin:0px;
	padding:10px 0px;
	float:left;
}

#wrap #content #dashboardmenu li {
	margin:0px;
	padding:0px 30px;
	font-weight:bold;
	list-style:none;
	line-height:24px;
	background:url(../images/menu_separator.jpg) right no-repeat;
	float:left;
}

/********************** order-items *********************/
#wrap #content .order-items {
	margin:0px auto;
	padding:0px;
	width:800px;
	border:#999 solid;
	border-width:0px 1px;
}

#wrap #content .order-items a {
	color:#0091d4;
	text-decoration:none;
}

#wrap #content .order-items a:hover {
	text-decoration:underline;
}

#wrap #content .order-items .heading {
	margin:0px;
	padding:0px;
	color:#26312B;
	background: url(../images/all_testimonials_small.jpg) repeat-x;
}
#wrap #content .order-items .border1 {
	border:#999 solid;
	border-width:0px 1px 1px 0px;
}
#wrap #content .order-items .border2 {
	border:#999 solid;
	border-width:0px 0px 1px 0px;
}

/********************** product-items *******************/
#wrap #content .product-items {
	margin:20px auto 0px auto;
	padding:0px;
	width:800px;
}
#wrap #content .product-items .border1 {
	border:#999 solid 1px;
}
#wrap #content .product-items .border2 {
	border:#999 solid;
	border-width:0px 1px 1px 1px;
}

/********************** reorder-items *******************/
#wrap #content .reorder-items {
	margin:20px auto 0px auto;
	padding:0px;
	width:800px;
}
#wrap #content .reorder-items .border1 {
	border:#999 solid;
	border-width:1px 1px 1px 1px;
}
#wrap #content .reorder-items .border2 {
	border:#999 solid;
	border-width:0px 1px 1px 1px;
}

/********************** footer **************************/
#wrap #footer {
	margin:0px 0px 10px 0px;
	padding:10px 0px;
	border:#a3a3a3 solid;
	border-width:1px 0px;
	width:931px;
}

#wrap #footer ul {
	margin:0px;
	padding:0px 120px;	
	list-style:none;
	text-align:center;
}

#wrap #footer ul li {
	 padding: 0px 3px 0px 0px;
	 display:inline;
}

#wrap #footer ul li a {
	color:#585858;	
	text-decoration:none;
}

#wrap #footer ul li a:hover {
	color:#0091d4;
	text-decoration:none;	 
}

#wrap #copyright {
	margin: 0px 0px 10px 0px;
	width:931px;
}

#wrap #copyright p {
	color: #0091d4;
	margin: 0px 0px 10px 0px;
	text-align:center;
}

