body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background:#7A8F90 url(../images/bg_main.jpg) repeat-x;
}

a {
	color:#000;
	text-decoration:none;
}
.errors {
	color:#F00;
	font-weight:normal;
}
.success {
	color:#060;
	font-weight:normal;
}
.breadcum {
	color:#000;
}
.breadcum a {
	color:#00635E;
}
.breadcum a:hover {
	color:#F00;
}
/*************************************/
#wrap {
	margin:0px auto;
	padding:0px;
	width:944px;
}

#wrap #header {
	margin:0px;
	padding:0px;
	height:133px;
	border-bottom:#000 solid 2px;
}
/*************************************/
#wrap #header .header-left {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:180px;
	float:left;
}
#wrap #header .header-left h2 {
	margin:0px 0px 0px 0px;
	padding:37px 0px 0px 0px;
	font-size:18px;
}
#wrap #header .header-left h4 {
	margin:20px 0px 0px 0px;
	padding:5px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#wrap #header .header-left h5 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	width:135px;
	height:1px;
	border-bottom:#F00 solid 7px;
}

#wrap #header .header-right {
	margin:0px;
	padding:0px;
	width:700px;
	float:right;
}
/*************************************/
#wrap #header .header-right .vnavgation {
	margin:0px;
	padding:3px 0px;
	float:right;
}
#wrap #header .header-right .vnavgation a:hover {
	color:#02635C;
}
#wrap #header .header-right .vnavgation ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#wrap #header .header-right .vnavgation li {
	margin:0px;
	padding:0px 0px 0px 15px;
	font-weight:bold;
	float:left;
}
/*************************************/
#wrap #header .header-right .search-myaccount {
	clear:both;
	margin:0px;
	padding:5px 0px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

#wrap #header .header-right .search-myaccount .search {
	margin:0px;
	padding:0px;
	width:220px;
	float:right;
}
#wrap #header .header-right .search-myaccount .search .frm {
	margin:0px;
	padding:0px;
}
#wrap #header .header-right .search-myaccount .search .inputt {
	margin:0px;
	padding:3px;
	width:150px;
	border:#000 solid 1px;
	float:left;
}
#wrap #header .header-right .search-myaccount .search .btn {
	margin:0px;
	padding:0px 5px 3px 5px;
	width:60px;
	height:24px;
	font-weight:bold;
	border:#000 solid 1px;
	border-width:1px 1px 1px 0px;
	background:#F00;
	float:left;
}

#wrap #header .header-right .search-myaccount .myaccount {
	margin:0px;
	padding:3px 0px 3px 10px;
	float:right;
}
#wrap #header .header-right .search-myaccount .myaccount a {
	color:#00635E;
}
/*************************************/
#wrap #header .header-right .pay-logos {
	clear:both;
	margin:0px;
	padding:26px 0px 3px 0px;
	text-align:right;
}
/*************************************/
#wrap #header .header-right .top-menu {
	margin:0px;
	padding:3px 0px;
	float:right;
}
#wrap #header .header-right .top-menu ul {
	margin:0px;
	padding:7px 0px;
	list-style-type: none; 
}
#wrap #header .header-right .top-menu li {
	margin:0px;
	padding:0px 0px 0px 15px;
	font-weight:bold;
	display:inline;
}
#wrap #header .header-right .top-menu li a {
	padding:3px 0px;
	color:#000;
	text-decoration:none;
}
#wrap #header .header-right .top-menu li a:hover {
	color:#00635E;
	border-bottom:#F00 solid 7px;
}
#wrap #header .header-right .top-menu .active-class {
	color:#00635E;
	border-bottom:#F00 solid 7px;
}
/*************************************/
#wrap .banner {
	margin:0px;
	padding:0px;
	border-bottom:#000 solid 10px;
}
/*************************************/
#wrap #homebody {
	clear:both;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#7A8F90 url(../images/bg.jpg) repeat-x;
}
/*************************************/
#wrap #homebody .newrel-home {
	margin:0px;
	padding:10px;
	width:212px;
	float:left;
}
#wrap #homebody .newrel-home h2 {
	margin:0px;
	padding:5px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap #homebody .newrel-home span {
	background:#F00;
	height:29px;
	float:left;
}
#wrap #homebody .newrel-home ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap #homebody .newrel-home li {
	margin:0px;
	padding:0px;
	float:left;
}
/*************************************/
#wrap #homebody .recent-home {
	margin:0px;
	padding:10px;
	width:212px;
	float:left;
}
#wrap #homebody .recent-home h2 {
	margin:0px;
	padding:5px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap #homebody .recent-home span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #homebody .recent-home ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap #homebody .recent-home li {
	margin:0px;
	padding:0px;
	float:left;
}
/*************************************/
#wrap #homebody .text-home {
	margin:0px;
	padding:10px;
	width:460px;
	float:left;
}
#wrap #homebody .text-home h2 {
	margin:0px;
	padding:5px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap #homebody .text-home span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #homebody .text-home ul {
	margin:0px;
	padding:0px;
}
#wrap #homebody .text-home li {
	margin:7px 22px;
	padding:0px;
	list-style-image:url(../images/arrow.png);
}
/*************************************/
#wrap #homebody .popular-block {
	clear:both;
	margin:0px;
	padding:0px;
	border-top:#000 solid 1px;
	overflow:hidden;
}
#wrap #homebody .popular-block h2 {
	margin:0px;
	padding:5px 20px;
	font-size:17px;
	color:#FFF;
	background:#00635E;
}
#wrap #homebody .popular-block span {
	background:#F00;
	height:30px;
	float:left;
}
/*************************************/
#wrap #homebody .popular-block .testimonials-home {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap #homebody .popular-block .testimonials-home .inner-testimonials {
	clear:both;
	margin:10px 0px;
	padding:0px;
	overflow:hidden;
}
#wrap #homebody .popular-block .testimonials-home .inner-testimonials p {
	margin:0px;
	padding:0px;
}
#wrap #homebody .popular-block .testimonials-home .inner-testimonials h4 {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap #homebody .popular-block .vertical-border {
	margin:10px 0px;
	padding:0px;
	width:15px;
	height:365px;
	border-right:#000 solid 1px;
	float:left;
}

/*************************************/
#wrap #homebody .popular-block .popexams {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:668px;
	float:right;
}
#wrap #homebody .popular-block .popexams a:hover {
	text-decoration:underline;
}
#wrap #homebody .popular-block .popexams .inner-exams {
	margin:0px;
	padding:0px;
	width:167px;
	float:left;
}
#wrap #homebody .popular-block .popexams .inner-exams h4 {
	margin:5px 7px;
	padding:0px;
}
#wrap #homebody .popular-block .popexams .inner-exams ul {
	margin:0px;
	padding:0px;
	width:80px;
	list-style:none;
	float:left;
}
#wrap #homebody .popular-block .popexams .inner-exams li {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap #homebody .popular-block .popcerts {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:668px;
	float:right;
}
#wrap #homebody .popular-block .popcerts a:hover {
	text-decoration:underline;
}
#wrap #homebody .popular-block .popcerts .inner-certs {
	margin:0px;
	padding:0px;
	width:167px;
	float:left;
}
#wrap #homebody .popular-block .popcerts .inner-certs h4 {
	margin:5px 7px;
	padding:0px;
}
#wrap #homebody .popular-block .popcerts .inner-certs ul {
	margin:0px;
	padding:0px;
	width:80px;
	list-style:none;
	float:left;
}
#wrap #homebody .popular-block .popcerts .inner-certs li {
	margin:0px;
	padding:0px;
}

/*************************************/
#wrap .certs-list {
	margin:0px 2px 0px 0px;
	padding:0px;
	width:234px;
	height:160px;
	float:left;
}
#wrap .certs-list a {
	color:#F00;
}
#wrap .certs-list a:hover {
	text-decoration:underline;
}
#wrap .certs-list h3 {
	margin:0px;
	padding:0px;
	font-size:14px;
}
#wrap .certs-list h4 {
	margin:2px 0px;
	padding:0px;
	font-size:11px;
}
#wrap .certs-list p {
	margin:5px 0px;
	padding:0px;
}
#wrap .certs-list .vbtn {
	margin:0px;
	padding:7px 5px;
	width:100px;
	color:#FFF;
	border:#FFF solid;
	border-width:0px 5px;
	cursor:pointer;
	background:#00635E;
}
/*************************************/
#wrap .exams-list {
	margin:0px 2px 0px 0px;
	padding:0px;
	width:234px;
	height:150px;
	float:left;
}
#wrap .exams-list a {
	color:#F00;
}
#wrap .exams-list a:hover {
	text-decoration:underline;
}
#wrap .exams-list h3 {
	margin:0px;
	padding:0px;
	font-size:14px;
}
#wrap .exams-list h4 {
	margin:0px;
	padding:0px;
	font-size:11px;
}

#wrap .exams-list p {
	margin:5px 0px;
	padding:0px;
}
#wrap .exams-list .cbtn {
	margin:0px;
	padding:7px 5px;
	width:100px;
	color:#FFF;
	border:#FFF solid;
	border-width:0px 5px;
	cursor:pointer;
	background:#00635E;
}
/*************************************/
#wrap .products-list {
	margin:10px 0px 10px 40px;
	padding:0px;
	width:415px;
	height:370px;
	float:left;
}
#wrap .products-list h2 {
	margin:5px 0px;
	padding:0px;
}
#wrap .products-list p {
	margin:7px 0px;
	padding:0px;
}
#wrap .products-list .pbtn {
	margin:0px;
	padding:7px 5px;
	width:110px;
	color:#FFF;
	font-weight:bold;
	border:#FFF solid;
	border-width:0px 5px;
	cursor:pointer;
	background:#00635E;
}
#wrap .products-list .pimg {
	margin:5px;
	padding:0px;
	width:100px;
	float:left;
}
#wrap .products-list .txt {
	margin:15px;
	padding:0px;
	width:160px;
	float:left;
}
#wrap .products-list .txt h2 {
	margin:0px;
	padding:0px;
}
#wrap .products-list .txt span {
	color:#F00;
}
#wrap .products-list .buy {
	margin:15px 0px;
	padding:0px;
	width:115px;
	float:left;
}
#wrap .products-list .pinfo {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
}
/*************************************/
#wrap .royal-list {
	clear:both;
	margin:0px;
	padding:10px;
	height:300px;
	border-top:#000 solid 10px;
	border-bottom:#000 solid 1px;
}
#wrap .royal-list h2 {
	margin:5px 0px;
	padding:0px;
}
#wrap .royal-list p {
	margin:7px 0px;
	padding:0px;
}
#wrap .royal-list span {
	color:#F00;
}
#wrap .royal-list .rbtn {
	margin:0px;
	padding:7px 5px;
	width:110px;
	color:#FFF;
	font-weight:bold;
	border:#FFF solid;
	border-width:0px 5px;
	cursor:pointer;
	background:#00635E;
}
#wrap .royal-list .rimg {
	margin:40px 5px;
	padding:0px;
	width:100px;
	height:130px;
	float:left;
}
#wrap .royal-list .rtxt {
	margin:30px 15px;
	padding:0px;
	width:180px;
	float:left;
}
#wrap .royal-list .rtxt h2 {
	margin:0px;
	padding:0px;
}
#wrap .royal-list .rinfo {
	margin:0px;
	padding:0px;
	width:320px;
	float:left;
}
/*************************************/
#wrap .royal-list .newreleases {
	margin:0px;
	padding:10px;
	width:212px;
	float:right;
}
#wrap .royal-list .newreleases h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap .royal-list .newreleases span {
	background:#F00;
	height:29px;
	float:left;
}
#wrap .royal-list .newreleases ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .royal-list .newreleases li {
	margin:0px;
	padding:0px;
	float:left;
}


/*************************************/
#wrap .vendor-blocks {
	clear:both;
	margin:0px;
	padding:7px;
	border-top:#000 solid 10px;
	background:url(../images/bg_main.jpg) repeat-x;
	overflow:hidden;
}

#wrap .vendor-blocks h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	font-size:14px;
	color:#FFF;
	background:#00635E;
}
#wrap .vendor-blocks span {
	background:#F00;
	height:29px;
	float:left;
}
/*************************************/
#wrap .vendor-blocks .popexams {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:668px;
	float:left;
}
#wrap .vendor-blocks .popexams a:hover {
	text-decoration:underline;
}
#wrap .vendor-blocks .popexams .inner-exams {
	margin:0px;
	padding:0px;
	width:165px;
	float:left;
}
#wrap .vendor-blocks .popexams .inner-exams h4 {
	margin:15px 7px;
	padding:0px;
}
#wrap .vendor-blocks .popexams .inner-exams ul {
	margin:0px;
	padding:0px;
	width:79px;
	list-style:none;
	float:left;
}
#wrap .vendor-blocks .popexams .inner-exams li {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap .vendor-blocks .newreleases {
	margin:0px;
	padding:10px;
	width:212px;
	float:right;
}
#wrap .vendor-blocks .newreleases h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap .vendor-blocks .newreleases span {
	background:#F00;
	height:29px;
	float:left;
}
#wrap .vendor-blocks .newreleases ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .vendor-blocks .newreleases li {
	margin:0px;
	padding:0px;
	float:left;
}
/*************************************/
#wrap .vendor-blocks .vendor-text {
	margin:0px;
	padding:10px;
	width:668px;
	float:left;
}
#wrap .vendor-blocks .vendor-text h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap .vendor-blocks .vendor-text span {
	background:#F00;
	height:29px;
	float:left;
}
/*************************************/
#wrap .vendor-blocks .testimonials {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .vendor-blocks .testimonials .inner-testimonials {
	clear:both;
	margin:10px 0px;
	padding:0px;
	overflow:hidden;
}
#wrap .vendor-blocks .testimonials .inner-testimonials p {
	margin:0px;
	padding:0px;
}
#wrap .vendor-blocks .testimonials .inner-testimonials h4 {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap .vendor-blocks .hot-exams {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .vendor-blocks .hot-exams ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .vendor-blocks .hot-exams li {
	margin:0px;
	padding:1px 3px;
	width:64px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .vendor-blocks .hot-exams li a {
	color:#333;
}
/*************************************/
#wrap .vendor-blocks .hot-certs {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .vendor-blocks .hot-certs ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .vendor-blocks .hot-certs li {
	margin:0px;
	padding:1px 3px;
	width:100px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .vendor-blocks .hot-certs li a {
	color:#333;
}
/*************************************/
#wrap .exam-blocks {
	clear:both;
	margin:0px;
	padding:7px;
	background:url(../images/bg_main.jpg) repeat-x;
	overflow:hidden;
}

#wrap .exam-blocks h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	font-size:14px;
	color:#FFF;
	background:#00635E;
}
#wrap .exam-blocks span {
	background:#F00;
	height:29px;
	float:left;
}
/*************************************/
#wrap .exam-blocks .guarantee-banner {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .exam-blocks .exam-text {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:668px;
	float:left;
}
#wrap .exam-blocks .exam-text h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap .exam-blocks .exam-text span {
	background:#F00;
	height:29px;
	float:left;
}
/*************************************/
#wrap .exam-blocks .testimonials {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .exam-blocks .testimonials .inner-testimonials {
	clear:both;
	margin:10px 0px;
	padding:0px;
	overflow:hidden;
}
#wrap .exam-blocks .testimonials .inner-testimonials p {
	margin:0px;
	padding:0px;
}
#wrap .exam-blocks .testimonials .inner-testimonials h4 {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap .exam-blocks .popexams {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:668px;
	float:left;
}
#wrap .exam-blocks .popexams a:hover {
	text-decoration:underline;
}
#wrap .exam-blocks .popexams .inner-exams {
	margin:0px;
	padding:0px;
	width:165px;
	float:left;
}
#wrap .exam-blocks .popexams .inner-exams h4 {
	margin:10px 7px;
	padding:0px;
}
#wrap .exam-blocks .popexams .inner-exams ul {
	margin:0px;
	padding:0px;
	width:79px;
	list-style:none;
	float:left;
}
#wrap .exam-blocks .popexams .inner-exams li {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap .exam-blocks .related-exams {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .exam-blocks .related-exams ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .exam-blocks .related-exams li {
	margin:0px;
	padding:1px 3px;
	width:64px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .exam-blocks .related-exams li a {
	color:#333;
}
/*************************************/
#wrap .exam-blocks .related-certs {
	margin:0px 10px;
	padding:10px 0px 0px 0px;
	width:212px;
	float:left;
}
#wrap .exam-blocks .related-certs ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .exam-blocks .related-certs li {
	margin:0px;
	padding:1px 3px;
	width:100px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .exam-blocks .related-certs li a {
	color:#333;
}

/*********** shopping cart ***********/

#wrap .cartfrm {	
	margin:0px;
	padding:0px;
}
#wrap .cart {
	margin:0px auto;
	padding:0px;
}
#wrap .cart .heading {
	color:#FFFFFF;
	font-weight:bold;
	background:#00635E;
}
#wrap .cart .heading2 {
	color:#000;
	font-weight:bold;
}
#wrap .cart .heading3 {
	color:#006634;
	font-weight:bold;
}
#wrap .cart .heading4 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#wrap .cart .heading4 span {
	font-size:12px;
	font-weight:bold;
	color:#F00;
}
#wrap .cart .qtybox {
	width:20px;
	text-align:center;
	font-weight:bold;
	color:#5E5E5E;
	border:#000 solid 1px;
}
#wrap .cart span {
	color:#ff0000;
	font-weight:normal;
}
#wrap .cart .border1 {
	border:#000 solid;
	border-width:0px 1px 1px 0px;
}
#wrap .cart .border2 {
	border:#000 solid;
	border-width:0px 0px 1px 0px;
}
#wrap .cart .border3 {
	border:#fff solid;
	border-width:0px 0px 1px 0px;
}
#wrap .cart-banners {
	margin:0px;
	padding:0px;
}
#wrap .cart-banners h1 {
	margin:0px;
	padding:0px;
	font-size:28px;
	color:#F00;
}
#wrap .cart-banners h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
}

/*************************************/
#wrap .final-checkout {
	margin:0px;
	padding:0px;
}
#wrap .final-checkout h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .final-checkout span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .final-checkout p {
	clear:both;
	margin:10px 0px;
	padding:0px;
	font-weight:bold;
}
#wrap .final-checkout .txtlabel {
	clear:both;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
#wrap .final-checkout .textbox {
	margin:4px 0px;
	padding:6px 3px;
	width:300px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap .final-checkout .combobox {
	margin:4px 0px;
	padding:6px 3px;
	width:305px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap .final-checkout ul {
	clear:both;
	margin:15px;
	padding:0px;
	color:#FFF;
}
#wrap .final-checkout li {
	margin:7px 0px;
	padding:0px;
	list-style-image:url(../images/arrow.png);
}
/*************** login ***************/
#wrap .login-area {
	margin:30px 0px 30px 20px;
	padding:0px;
	width:455px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap .login-area h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .login-area span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .login-area a {
	color:#000;
	float:left;
}
#wrap .login-area a:hover {
	color:#ff0000;
	text-decoration:underline;
}
#wrap .login-area .inner-login {
	margin:30px;
	padding:0px;
}
#wrap .login-area .inner-login h3 {
	margin:3px 0px;
	padding:0px;
	font-size:14px;
	color:#FF0000;
}
#wrap .login-area .inner-login .errors {
	margin:10px 0px;
	padding:0px;
	text-align:center;
	color:#F00;
}
#wrap .login-area .inner-login .dimension {
	margin:10px 20px;
	padding:0px;
}
#wrap .login-area .inner-login .dimension .textbox {
	margin:4px 0px;
	padding:6px 3px;
	width:330px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
/************** register *************/
#wrap .register-area {
	margin:30px 0px;
	padding:0px;
	width:455px;
	float:right;
}
#wrap .register-area h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .register-area span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .register-area a {
	color:#000;
	float:left;
}
#wrap .register-area a:hover {
	color:#ff0000;
	text-decoration:underline;
}
#wrap .register-area .inner-register {
	margin:30px 0px 30px 30px;
	padding:0px;
	font-weight:bold;
}
#wrap .register-area .inner-register h3 {
	margin:3px 0px;
	padding:0px;
	font-size:14px;
	color:#FF0000;
}
#wrap .register-area .inner-register .errors {
	margin:10px 0px;
	padding:0px;
	color:#F00;
	text-align:center;
	font-weight:normal;
}
#wrap .register-area .inner-register .dimension {
	clear:both;
	margin:10px 20px;
	padding:0px;
}
#wrap .register-area .inner-register .dimension .textbox {
	margin:4px 0px;
	padding:6px 3px;
	width:340px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap .register-area .inner-register .dimension .combobox {
	margin:4px 0px;
	padding:6px 3px;
	width:349px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
/*************************************/
#wrap .testimonialsHor {
	clear:both;
	margin:0px 10px;
	padding:10px 0px 0px 0px;
}
#wrap .testimonialsHor h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .testimonialsHor span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .testimonialsHor .inner-testimonials {
	margin:10px 5px 10px 5px;
	padding:0px;
	width:297px;
	color:#FFF;
	float:left;
}
#wrap .testimonialsHor .testimonials-home .inner-testimonials p {
	margin:0px;
	padding:0px;
}
#wrap .testimonialsHor .inner-testimonials h4 {
	margin:0px;
	padding:0px;
}

/************* contactus *************/

#wrap .contact-left {
	margin:10px 0px;
	padding:0px;
	width:460px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap .contact-left h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .contact-left span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .contact-left p {
	margin:0px;
	padding:10px 15px;
}
#wrap .contact-left a {
	color:#FF0000;
}
#wrap .contact-left a:hover {
	color:#ff0000;
	text-decoration:underline;
}
#wrap .contact-left h3 {
	margin:20px 0px 0px 15px;
	padding:0px;
	width:350px;
	font-size:16px;
}
#wrap .contact-left h4 {
	margin:0px 0px 0px 15px;
	padding:10px 0px;
	font-size:14px;
}
/*************************************/
#wrap .contact-right {
	margin:10px 0px;
	padding:0px;
	width:460px;
	float:right;
}
#wrap .contact-right h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .contact-right span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .contact-right p {
	clear:both;
	margin:10px 20px;
	padding:0px;
	font-weight:bold;
}
#wrap .contact-right .textbox {
	margin:4px 0px;
	padding:6px 3px;
	width:340px;
	border:#7C7D7D solid 1px;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

/*************** FAQ *****************/
#wrap .faq {
	clear:both;
	margin:20px auto;
	padding:0px;
	width:700px;
}
#wrap .faq h3 {
	margin:10px;
	padding:10px;
	font-size:16px;
	color:#FFF;
	background:url(../images/bgfaq.png) no-repeat center;
}
#wrap .faq p {
	padding:0px 15px;
	display:none;
}
#wrap .faq ul {
	margin:0px;
	padding:0px;
}
#wrap .faq li {
	margin:0px;
	padding:10px 15px;
	font-weight:bold;
	cursor:pointer;
	border-bottom:#fff solid 1px;
	list-style:url(../images/arrow.png) inside;
}
#wrap .faq li.active {
	color:#ff0000;
	background-position: right 5px;
}
#wrap .faq li:hover {
	color:#ff0000;
}

/*************************************/
#wrap .recommended-exams {
	clear:both;
	margin:10px 0px;
	padding:0px;
	overflow:hidden;
}
#wrap .recommended-exams h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .recommended-exams span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .recommended-exams ul {
	margin:0px;
	padding:7px;
	list-style:none;
}
#wrap .recommended-exams li {
	margin:0px;
	padding:3px;
	width:76px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .recommended-exams li a {
	color:#333;
}
/*********** forgot password *********/
#wrap .forgot-password {
	margin:10px auto;
	padding:0px;
	width:460px;
	/*border-right:#F00 solid 1px;*/
}
#wrap .forgot-password h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .forgot-password span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .forgot-password .txtbox {
	margin:2px 0px;
	padding:6px 3px;
	width:230px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

/************** 404 page *************/
#wrap .page404-left {
	margin:10px 0px;
	padding:0px;
	width:460px;
	text-align:center;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap .page404-left h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .page404-left span {
	background:#F00;
	height:32px;
	float:left;
}
/*************************************/
#wrap .page404-right {
	margin:10px 0px;
	padding:0px;
	width:460px;
	float:right;
}
#wrap .page404-right h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .page404-right span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .page404-right p {
	margin:10px 20px;
	padding:0px;
}
#wrap .page404-right a {
	color:#FF0000;
}
#wrap .page404-right a:hover {
	text-decoration:underline;
}

/************** search ***************/
#wrap .search {
	margin:10px 0px;
	padding:0px;
}
#wrap .search h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .search span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .search h3 {
	margin:20px 20px 3px 20px;
	padding:0px;
}
#wrap .search p {
	margin:3px 20px 3px 20px;
	padding:0px;
}
#wrap .search a {
	color:#F00;
}
#wrap .search a:hover {
	text-decoration:underline;
}
/*************************************/
#wrap .searchbox {
	margin:0px;
	padding:0px;
	float:right;
}
#wrap .searchbox .txtbox {
	margin:2px 0px;
	padding:6px 3px;
	width:230px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap .searchbox .cmbbox {
	margin:2px 0px;
	padding:6px 3px;
	width:234px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

/*************************************/
#wrap .search-paging {
	clear:both;
	margin:15px 0px;
	padding:0px;
	text-align:center;
	background:#00635E;
}
#wrap .search-paging ul {
	margin:0px;
	padding:7px 0px;
	list-style:none;
}
#wrap .search-paging li {
	margin:0px;
	padding:10px 5px;
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#wrap .search-paging li a {
	color:#FFF;
	text-decoration:none;
}
#wrap .search-paging li a:hover {
	color:#000;
	text-decoration:none;
}

/************** sitemap **************/
#wrap #sitemap {
	margin:0px;
	padding:0px;
}
#wrap #sitemap h3 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #sitemap span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap #sitemap h3 a {
	color:#FFF;
	text-decoration:none;
}
#wrap #sitemap a:hover {
	text-decoration:underline;
}
#wrap #sitemap ul{
	margin:0px;
	padding:0px;
	float:left;
}
#wrap #sitemap li{
	margin:0px;
	padding:5px;
	line-height:15px;
	list-style:none;
	width:280px;
}
/*********** sitemap paging **********/
#wrap #sitemap-paging {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#wrap #sitemap-paging a {
	color:#00635E;
}
#wrap #sitemap-paging a:hover {
	color:#ff0000;
}
#wrap #sitemap-paging ul {
	margin:0px;
	padding:0px;
	color:#ff0000;
	font-weight:bold;
}
#wrap #sitemap-paging li {
	margin:0px;
	padding:0px 7px;
	list-style:none;
	line-height:22px;
	display:inline;
	border-right:#00635E solid 2px;
}
#wrap #sitemap-paging .border-none {
	border-right:none;
}

/************ all vendors ************/
#wrap .allvendors{
	clear:both;
	margin:0px;
	padding:0px;
}
#wrap .allvendors h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .allvendors span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .allvendors h3 {
	margin:0px;
	padding:7px 3px 7px 20px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
}
#wrap .allvendors a {
	color:#FFF;
}
#wrap .allvendors a:hover {
	color:#F00;
}
#wrap .allvendors ul {
	margin:0px;
	padding:7px 0px;
	list-style:none;
	text-align:center;
	background:#00635E;
}
#wrap .allvendors li {
	margin:0px;
	padding:0px 10px;
	font-size:16px;
	font-weight:bold;
	display:inline;
}
/*************************************/
#wrap .allvendors .alpholist{
	clear:both;
	margin:0px;
	padding:0px;
}
#wrap .allvendors .alpholist a{
	color:#000;
}
#wrap .allvendors .alpholist a:hover{
	color:#F00;
}
#wrap .allvendors .alpholist ul{
	margin:10px 0px 0px 5px;
	padding:0px;
	width:150px;
	text-align:left;
	list-style:disc;
	background:none;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap .allvendors .alpholist ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:11px;
	line-height:22px;
	width:150px;
}

/********** selftest engine **********/
#wrap .selftest-engine{
	margin:0px;
	padding:0px;
	width:700px;
	float:left;
}
#wrap .selftest-engine .selftest-left{
	width:345px;
	float:left;
}
#wrap .selftest-engine .selftest-left h2{
	color:#F00;
}
#wrap .selftest-engine .selftest-left .quick-detail{
	font-size:12px;
	font-weight:bold;
	background:#F00;
}
#wrap .selftest-engine .selftest-left .quick-detail h2{
	margin-left:10px;
	color:#000;
}
#wrap .selftest-engine .selftest-left .quick-detail span{
	color:#F00;
}
#wrap .selftest-engine .selftest-right{
	margin:0px 20px;
	width:315px;
	float:left;
}
#wrap .selftest-engine .selftest-right .product-features{
	margin:0px;
	padding:0px;
}
#wrap .selftest-engine .selftest-right .product-features h2{
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .selftest-engine .selftest-right .product-features span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .selftest-engine .selftest-right .product-features h4{
	margin:12px 0px 0px 0px;
	padding:0px;
	color:#f00;
}
#wrap .selftest-engine .system-requirements{
	clear:both;
	margin:0px;
	padding:10px 20px 10px 0px;
}
#wrap .selftest-engine .system-requirements a{
	color:#f00;
}
#wrap .selftest-engine .system-requirements h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .selftest-engine .system-requirements span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .selftest-engine .system-requirements .require-block{
	padding:0px 5px;
	width:204px;
	height:230px;
	border-right:#fff solid 1px;
	float:left;
}
#wrap .selftest-engine .system-requirements .require-block h4{
	margin:0px;
	padding:5px 0px;
	color:#FFF;
}
#wrap .selftest-engine .instructions{
	clear:both;
	margin:0px;
	padding:10px 20px 10px 0px;
}
#wrap .selftest-engine .instructions a{
	color:#FF7900;
}
#wrap .selftest-engine .instructions h2 {
	margin:0px;
	padding:5px 3px 5px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap .selftest-engine .instructions span {
	background:#F00;
	height:32px;
	float:left;
}
#wrap .selftest-engine .instructions h3{
	margin:20px 0px 0px 0px;
	padding:0px;
	color:#fff;
}

/*************************************/
#wrap .ste-sidebar{
	width:212px;
	height:900px;
	float:right;
}
#wrap .ste-sidebar h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	font-size:14px;
	color:#FFF;
	background:#00635E;
}
#wrap .ste-sidebar span {
	background:#F00;
	height:29px;
	float:left;
}
/*************************************/
#wrap .ste-sidebar .popexams {
	margin:0px;
	padding:0px;
	width:212px;
}
#wrap .ste-sidebar .popexams a:hover {
	text-decoration:underline;
}
#wrap .ste-sidebar .popexams .inner-exams {
	clear:both;
	margin:0px;
	padding:0px;
}
#wrap .ste-sidebar .popexams .inner-exams h4 {
	clear:both;
	margin:0px;
	padding:15px 7px 3px 7px;
}
#wrap .ste-sidebar .popexams .inner-exams ul {
	margin:0px;
	padding:0px;
	width:68px;
	list-style:none;
	float:left;
}
#wrap .ste-sidebar .popexams .inner-exams li {
	margin:0px;
	padding:0px;
}
/*************************************/
#wrap .ste-sidebar .newreleases {
	margin:0px;
	padding:10px 0px;
	width:212px;
	float:none;
}
#wrap .ste-sidebar .newreleases h3 {
	margin:0px;
	padding:6px 3px 6px 20px;
	color:#FFF;
	background:#00635E;
}
#wrap .ste-sidebar .newreleases span {
	background:#F00;
	height:29px;
	float:left;
}
#wrap .ste-sidebar .newreleases ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .ste-sidebar .newreleases li {
	margin:0px;
	padding:0px;
	float:left;
}
/*************************************/
#wrap .ste-sidebar .hot-exams {
	margin:0px;
	padding:10px 0px;
	width:212px;
}
#wrap .ste-sidebar .hot-exams ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .ste-sidebar .hot-exams li {
	margin:0px;
	padding:1px 3px;
	width:64px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .ste-sidebar .hot-exams li a {
	color:#333;
}
/*************************************/
#wrap .ste-sidebar .hot-certs {
	margin:0px;
	padding:10px 0px;
	width:212px;
}
#wrap .ste-sidebar .hot-certs ul {
	margin:0px;
	padding:5px 0px;
	width:100%;
	list-style:none;
	border-bottom:#000 solid 1px;
	float:left;
}
#wrap .ste-sidebar .hot-certs li {
	margin:0px;
	padding:1px 3px;
	width:100px;
	font-weight:bold;
	color:#333;
	float:left;
}
#wrap .ste-sidebar .hot-certs li a {
	color:#333;
}

/*************************************/
#wrap .ste-sidebar .testimonials {
	margin:0px;
	padding:10px 0px;
	width:212px;
}
#wrap .ste-sidebar .testimonials .inner-testimonials {
	clear:both;
	margin:10px 0px;
	padding:0px;
	overflow:hidden;
}
#wrap .ste-sidebar .testimonials .inner-testimonials p {
	margin:0px;
	padding:0px;
}
#wrap .ste-sidebar .testimonials .inner-testimonials h4 {
	margin:0px;
	padding:0px;
}

/************* dashboard *************/
#wrap #dashboard {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #dashboard h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #dashboard span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #dashboard p {
	margin:10px;
	padding:0px;
}
/*********** dashboard menu ***********/
#wrap #dashboard-menu {
	margin:10px 0px;
	padding:0px;
	width:200px;
	float:right;
}
#wrap #dashboard-menu h2 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #dashboard-menu span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #dashboard-menu a {
	color:#00635E;
}
#wrap #dashboard-menu a:hover {
	color:#F00;
}

#wrap #dashboard-menu ul {
	margin:0px;
	padding:10px 15px;
	list-style:none;
}
#wrap #dashboard-menu li {
	margin:0px;
	padding:10px;
	font-weight:bold;
	border-bottom:#F00 solid 1px;
}

/************ edit profile ************/
#wrap #edit-profile {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #edit-profile h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #edit-profile span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #edit-profile p {
	margin:7px 15px;
	padding:0px;
}
#wrap #edit-profile .labeltext {
	padding:5px 10px;
	width:65px;
	text-align:right;
	float:left;
}
#wrap #edit-profile .textbox {
	margin:0px;
	padding:3px;
	width:300px;
	border:#7C7D7D solid 1px;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#wrap #edit-profile .combobox {
	margin:0px;
	padding:3px;
	width:310px;
	border:#7C7D7D solid 1px;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
/********** change password ***********/
#wrap #change-password {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #change-password h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #change-password span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #change-password p {
	margin:7px 15px;
	padding:0px;
}
#wrap #change-password .labeltext {
	padding:5px 10px;
	width:140px;
	text-align:right;
	float:left;
}
#wrap #change-password .textbox {
	margin:0px;
	padding:3px;
	width:300px;
	border:#7C7D7D solid 1px;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

/********** download history **********/
#wrap #download-history {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #download-history h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #download-history span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #download-history .heading {
	font-weight:bold;
}
#wrap #download-history .heading1 {
	color:#00635E;
}
#wrap #download-history .heading2 {
	color:#f00;
}

/************ order history ***********/
#wrap #order-history {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #order-history h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #order-history span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #order-history .heading {
	font-weight:bold;
}
#wrap #order-history .heading1 {
	color:#00635E;
}
#wrap #order-history .heading2 {
	color:#f00;
}

/*********** download items ***********/
#wrap #product-items {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #product-items h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #product-items span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #product-items .heading {
	font-weight:bold;
}
#wrap #product-items .heading1 {
	color:#00635E;
}
#wrap #product-items .heading2 {
	color:#f00;
}

/************ reorder items ***********/
#wrap #reorder-items {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #reorder-items h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #reorder-items span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #reorder-items .heading {
	font-weight:bold;
}
#wrap #reorder-items .heading1 {
	color:#00635E;
}
#wrap #reorder-items .heading2 {
	color:#f00;
}
#wrap #reorder-items .heading3 {
	color:#F00;
	font-weight:bold;
}
#wrap #reorder-items .heading4 {
	margin:0px;
	padding:7px 5px;
	width:150px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border:#FFF solid;
	border-width:0px 5px;
	cursor:pointer;
	background:#00635E;
}

/*********** invoice detail ***********/
#wrap #invoice-detail {
	margin:10px 0px;
	padding:0px;
	width:720px;
	border-right:#F00 solid 1px;
	float:left;
}
#wrap #invoice-detail h3 {
	margin:0px;
	padding:7px 3px 6px 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#00635E;
}
#wrap #invoice-detail span {
	background:#F00;
	height:30px;
	float:left;
}
#wrap #invoice-detail .heading {
	font-weight:bold;
}
#wrap #invoice-detail .heading1 {
	color:#00635E;
}
#wrap #invoice-detail .heading2 {
	color:#f00;
}
#wrap #invoice-detail .heading3 {
	color:#F00;
	font-weight:bold;
}











/*************************************/
/*************** footer **************/
/*************************************/

#wrap #footer {
	clear:both;
	margin:0px;
	padding:5px;
	height:64px;
	color:#fff;
	/*border:#000 solid;
	border-width:1px 0px;*/
	background:url(../images/bottom_bg.png) repeat-x;
}
#wrap #footer a {
	color:#fff;
	text-decoration:none;
}
#wrap #footer a:hover {
	text-decoration:underline;
}
#wrap #footer .inner-footer {
	margin:0px;
	padding:0px;
	width:700px;
}
#wrap #footer .inner-footer ul{
	margin:0px;
	padding:5px 0px;
	font-weight:bold;
	list-style:none;
}
#wrap #footer .inner-footer li{
	margin:0px;
	padding:0px 10px;
	display:inline;
}
/*************************************/
#wrap .copyright {
	margin:0px;
	padding:10px 0px;
	color:#fff;
}
/*************************************/
