* {
	margin:0px;
	padding:0px;
}
html {
	background:url(../img/main-screen.png) center 0px repeat-y !important;
	height: auto !important;}
	
html, body{
	color: #3d3d3d;
	margin: 0px;
	height: auto !important;
	background: url(../img/screen_add.png) center 0px no-repeat;
   /*    background-color: #c8c8c8;*/

}
li.lists
{
/*font-family: sans serif;*/
    font-size: 13px;}
body, p, ol,  td, input, option, button, submit, div {
	/*font-family: tahoma, geneva, arial, helvetica, sans serif;
	font-family: tahoma, geneva, arial, helvetica, sans serif;*/
font-family: arial; 
	font-size:   13px;
}
#outer-middle {
	width:995px;
	height:auto;
	/*background:#fff;*/
	margin:0px auto;
}
h1 {
	color: #ae1320;
	font-weight: bold;
	font-size:15px;
	margin-bottom: 10px;
	margin-top: 10px;
}
h2 {
	font-weight: bold;
	font-size:13px;
	margin-bottom: 0px;
}
/* General Layout jf 12-2010 */
#RorRit {
	width:98%;
	height: auto;
	margin-left: auto; /*use to center page*/
	margin-right: auto; /*use to center page*/
	background:#fff;
}
#wrapper {
	width:99.8%;
	margin:0px auto;
	clear:both;
}
/* Page Header */
#RorRitHeader {
	clear: both;
	width:100%;
	height: auto;
}
#bannerLeft {
	clear: both;
	float: left;
	width: 400px;
	height: 82px;
}
.bannerImage {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.bannerLink {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
#bannerRight {
	float: right;
	width: 185px;
	height:82px;
}
/* main document */
#main-wrap {
	clear: both;
	float: left;
	width:100%;
	height:auto;
	min-height:600px;
}
#main-left {
	float: left;
	width:100%;
}
#main-right {
background:url(../img/content-bg.gif) left top repeat-y;
	float: right;
	width:100%;
	overflow:hidden;
	min-height:600px;
}
/*top navigation */
#topNavWrapper {
	clear:both;
	float: left;
	width:100%;
	color:#ffffff;
	background-color:#351c62;
	border-bottom: 1px solid #ffffff;
	z-index:10000;
	position:relative;
}
#topNav {
	clear:both;
	float: left;
	width: auto;
	margin-top:10px;
}
#topNav a.topNavLink:link, a.topNavLink:visited {
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	background-color:#351c62;
	padding: 0 7px 0 7px;
}
#topNav a.topNavLink:hover, a.topNavLink:active {
	color:#dddddd;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	background-color:#351c62;
	padding: 0 7px 0 7px;
}
#topNav a.close:link, a.close:visited, a.close:active, a.close:hover {
	padding-left: 0px;
	padding-right: 0px;
	background-color:#351c62;
}
#topNav a.current:link, a.current:visited, a.current:hover, a.current:active {
	color:#ffffff;
	background-color:#351c62;
}
#welcome {
	float:right;
	width: auto;
	font-weight: bold;
	font-size: 11px;
}
#welcome a.LoginLink:link, a.LoginLink:visited {
	color:#fff;
	text-decoration:none;
	padding:0px;
	margin: 0px;
}
#welcome a.LoginLink:hover, a.LoginLink:active {
	color:#ae1320;
	text-decoration:none;
	background-color:transparent;
}
#welcome a.LoginName:link, a.LoginName:visited {
	color:#fff;
	font-weight: bold;
	font-size: 15px;
	padding:0px;
	margin: 0px;
}
#welcome a.LoginName:hover, a.LoginName:active {
	color:#ae1320;
	font-weight: normal;
	font-size: 15px;
}
.bar {
	font-size: 13px;
	font-weight: normal;
}
#main-pic {
	clear:both;
	float: left;
	width:651px; /*559px;*/
	height: 264px;
}
#main-pic img {
	border: 0px;
}
#quickShot {
	float: right;
	width: 290px;
	height: 264px;
	background-color: #351c62;
	background-image: url(../img/purple-back.gif);
	background-repeat: repeat-x;
}
#quickShotImage {
	clear: both;
	float:left;
	width:253px;
	margin-left: 15px;
	margin-top: 15px;
}
#userData {
	clear:both;
	width:260px;
	height: 150px;
        overflow: auto;
}
#userData .labelData {
	clear: both;
	float: left;
	color: #fff;
	width: 170px;
	height: 22px;
	font-size: 13px;
	text-align: right;
	margin-top: 18px;
}
#userData .valueData {
	float: left;
	width: 50px;
	height: 22px;
	text-align: center;
	vertical-align:middle;
	color: #3d3d3d;
	font-weight: bold;
	font-size: 13px;
	margin-top: 18px;
        margin-right: 10px;
	background-color:#e5e5e5;
}
/* pop-up QuickShot */
#bodyQShot {
	margin: 0px;
	background-color: #fff;
}
#QShot {
	width: 170px;
	height: 130px;
	padding: 3px;
	background-color: #ffffff;
}
#QuserData {
	clear:both;
	width:164px;
	height: 124px;
	padding: 6px;
	border: 1px solid #990000;
}
#closeIt {
	float: right;
	width: 15px;
	height: 15px;
	color: #351c62;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}
#QuserData h1 {
	color: #990000;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
}
#QuserData .labelData {
	clear: both;
	float: left;
	color: #351c62;
	width: 135px;
	height: 17px;
	font-size: 12px;
	text-align: right;
	margin-top: 5px;
}
#QuserData .valueData {
	float: right;
	width: 25px;
	height: 17px;
	text-align: left;
	vertical-align:middle;
	color: #3d3d3d;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
}
/* end pop-up */
/* Why pop-up on home page */
#bodyWhy {
	margin: 0px;
	background-color: #fff;
}
#Why {
	width: 300px;
	height: 140px;
	text-align: justify;
	vertical-align: middle;
	padding: 3px;
	background-color: #ffffff;
}
#WhyData {
	clear:both;
	width:294px;
	height: 134px;
	padding: 6px;
	border: 1px solid #990000;
}
/* end pop-up */
#column-left {
	clear:both;
	float: left;
	width:600px;
	color: #3d3d3d;
	padding: 5px 25px 25px 10px; /*margin: 5px 25px 25px 10px;*/
}
#main-content {
	background:url(../img/content-bg.gif) left top repeat-y;
	clear: both;
	float: left;
	width:100%;
	min-height:350px;
	height:auto !important;
}
/*#main-content a:link, a:visited */
#main-content a:link{
	color: #ae1320;
/*	font-weight: bold;*/
	text-decoration: none;
}
#main-content a:hover, #main-content a:active {
	color: #351c62;
/*	font-weight: bold;*/
	text-decoration: none;
}
/*#main-content a:link, a:visited {*/
#main-content a:link {
	color: #ae1320;
/*	font-weight: bold;*/
	text-decoration: none;
}
#main-content h1 {
	font-size: 14px;
}
/*slot1 is the right column that may or may not be on the page */
#slot1 {
	float: right;
	width:320px;
	margin-top:2px;
}
/*#slot1 a:link, a:visited*/
#slot1 a {
	color:#333;
	font-weight: bold;
	text-decoration:none;
}
/*#slot1 a:hover, a:active */
#slot1 a:hover{
	color:#351c62;
	font-weight: bold;
	text-decoration:none;
}
#slot1 h1 {
	font-size: 14px;
}
/*#slot1 h1, p, ol, ul, td, input, option, button, submit {*/
#slot1 h1, p, ol, ul {
	margin-left: 10px;
	margin-right: 10px;
}

#followus {
/*	width:200px;*/
	margin-top:5px;
	float:left;
	width:80px;
}
#followus ul {
/*	margin-left:50px;*/
margin:0;
padding:0;
float:left;
clear:left;
}
#followus ul li {
	list-style:none;
	float:left;
	margin-top:5px;
	display:inline;
}
#followus .title {
	font-size: 14px;
	font-weight: bold;
	padding:5px;
	text-align: left;
	margin-left:5px; 
	width: 70px;
	color: #AE1320;
}
#followus a
{
clear:both;
}
#blog {
	margin-top:5px;
	float:left;
	margin-left:15px;
}
#blog ul {
margin:0;
padding:0;
}
#blog ul li {
	list-style:none;
	float:left;
	margin-top:5px;
}
#blog .title {
	font-size: 14px;
	font-weight: bold;
	padding:5px;
	text-align: left;
	color: #AE1320;
}

#column-left p {
	margin:0px;
	padding:5px 0px;
/*	padding:10px 0px;*/}
#left-p {
	margin-left:20px !important;
}
#column-left ul {
	margin:10px 0px 0px 15px;
	padding-bottom:10px;
	padding-left: 1px;
}
/* divides the content area from the footer */
#divider {
	clear: both;
	float: left;
	width: 940px;
}
/* lowest portion of the page includes footer navigation and copyright*/
#wrap2 {
	clear: both;
	float:left;
	width:100%;
	border-top:3px solid #351C62;
}
#footer-wrap {
	clear: both;
	float:left;
	width:100%;
	height: 80px;
}
#footer-right {
	float: left;
}
#footer-content {
	padding-top: 10px;
}
#footer-content a.bottomNavLink:link, a.bottomNavLink:visited {
	color:#351c62;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	text-decoration:none;
	padding: 0 5px 0 20px;
}
#footer-content a.bottomNavLink:hover, a.bottomNavLink:active {
	color:#ae1320;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	text-decoration:none;
	padding: 0 5px 0 20px;
	background-color: #fff;
}
#copyright {
	width: 400px;
	height: 40px;
	margin: 5px 45px 0px 20px;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
}
/* end jf */
div.grid_12 {
	clear:both;
	float: left;
	width: 100%;
	color: #3d3d3d;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 45px;
	margin-bottom: 25px;
}
.grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11 {
	display:inline;
	float: left;
	width: auto;
	margin: 25px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5 {
	display:inline;
	float: left;
	width: auto;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
}
/* specialized form */

ul.form {
	width: auto;
	list-style-image:none;
}
ul.form li {
	list-style-type:none;
	padding-bottom: 3px;
}
ul.form label {
	clear:both;
	float:left;
	width: 150px;
	height: 20px;
	text-align: right;
	padding-right: 5px;
	vertical-align:middle;
}
ul.form input.text {
	height: 20px;
	text-align:left;
	vertical-align:middle;
}
ul.form select {
	width: 146px;
	height: 20px;
	text-align:left;
	position:relative;
	left: 10px;
	vertical-align:middle;
}
ul.form input.button, input.submit {
	height: 27px;
	text-align:left;
	vertical-align:middle;
}
ul.form textarea {
	font-family: tahoma, geneva, arial, helvetica, sans serif;
	text-align:left;
	vertical-align:middle;
}
ul.ContactForm {
	width: auto;
	list-style-image:none;
}
ul.ContactForm li {
	list-style-type:none;
	position:relative;
	right: 40px;
	padding-bottom: 3px;
}
ul.ContactForm label {
	clear:both;
	float:left;
	width: 100px;
	height: 20px;
	text-align: right;
	padding-right: 5px;
	vertical-align:middle;
}
ul.ContactForm input.text {
	height: 20px;
	width: 225px;
	text-align:left;
	vertical-align:middle;
}
ul.ContactForm select {
	width: 146px;
	height: 20px;
	text-align:left;
	position:relative;
	left: 10px;
	vertical-align:middle;
}
ul.ContactForm input.button, input.submit {
	height: 27px;
	text-align:left;
	vertical-align:middle;
}
ul.ContactForm textarea {
	font-family: tahoma, geneva, arial, helvetica, sans serif;
	font-size: 13px;
	text-align:left;
	vertical-align:middle;
	position:relative;
	left: 0px;
	border:1px solid #7f9db9 !important;
}
ul.details {
	width: auto;
	list-style-image:none;
}
ul.details li {
	list-style-type:none;
}
ul.details label {
	clear:both;
	float:left;
	width: 150px;
	text-align: right;
	padding-right: 5px;
	vertical-align:middle;
}
.jPortlet-ui {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background-color:#666;
	background-color:rgba(55, 55, 55, 0.7);
	border:solid #FFF 1px;
	padding:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.jPortlet-wrapper { /* If you want to apply position attributes to the jPortlet, you should apply them on this class -> 'jPortlet-wrapper' */
	position:relative;
	margin:1px;/*padding:16px;*/
}
.jPortlet-content {
	padding:10px; /* If you want to change the content padding, you need to change all other paddings accordingly. Notice that the width of the container may not fit! so try to change its setting in the .js too! */
	overflow:auto;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.jPortlet-content-fade, .jPortlet-content-verSlide {
	margin-bottom:5px;
}
.jPortlet-content-slide {
	float:left;
	margin-right:5px; /* It is recommended to leave all padding & margins intact unless you REALLY know what you're doing. */
}
.jPortlet-container {
	overflow:visible;
	position:absolute;
	top:5px;
	left:5px;
}
#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupLogin {
	display:none;
	position:fixed;
	_position:absolute;  /*hack for internet explorer 6*/
	background:#EAEAEA;
	border: 1px solid #DFDFDF;
	z-index:2000;
	padding:12px;
	font-size:13px;
	width: 400px;
}
#popupLogin h1 {
	text-align:left;
	color:#000000;
	font-size:17px;
	border-bottom:1px dotted #D3D3D3;
	font-weight:normal;
	padding-bottom:2px;
	margin-bottom:1px;
}
#popupLogin label {
	color:#000000;
}
#popupLogin #login-submit {
	float:left;
	margin:0px;
}
#popupLogin #forgot-pass {
	float:left;
	margin-left:10px;
	margin-top: 6px;
}
#popupLogin a:link, #popupLogin a:visited {
	font-weight:300;
}
#popupLoginClose {
	right:6px;
	top:14px;
	position:absolute;
	display:block;
	border:none;
	width:30px;
	height:30px;
	z-index:10000;
	border:none;
}
#button {
	text-align:center;
	margin:100px;
}
div.view_details {
	clear:both;
	width:750px;
	border:1px solid #333333;
	margin:10px auto;
}
div.view_details h2 {
	background:#CCCCCC;
	line-height:25px;
	padding-left:10px;
	margin-bottom:10px;
	width:200px;
}
.details_inner_table {
	width:600px;
	border:#999999 1px solid;
}
.out_div {
	border:1px solid #666666;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:50px;
}
#quickShot1 {
	width:320px;
	height: 220px;
	background-color: #351c62;
	background-image: url(../img/purple-back.gif);
	background-repeat: repeat-x;
}
#popwhy {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    height: 284px;
    padding: 12px;
    position: fixed;
    width: 408px;
    z-index: 3000;
}
#popwhy h1 {
	text-align:left;
	color:#000000;
	font-size:17px;
	border-bottom:1px dotted #D3D3D3;
	font-weight:normal;
	padding-bottom:2px;
	margin-bottom:1px;
}

#popwhyClose {
	right:6px;
	top:14px;
	position:absolute;
	display:block;
	border:none;
	width:30px;
	height:30px;
	z-index:10000;
	border:none;
}
/*#quickShot1 p
{
color:#FFFFFF;
font-size:15px;
margin:10px 10px;
}

#main-content #quickShot1 p a:link,a:visited,a:hover
{
color:#CCCCCC;
text-decoration:none;
}*/

.table_class {
	width:600px;
	border:1px solid #666666;
}
.table_class tr {
	width:600px;
	border-bottom:1px solid #666666;
	height:40px;
}
.table_class td {
	padding-left:10px;
}
.div_class {
	border:1px solid #666666;
	width:500px;
	margin-bottom:10px;
	margin-top:50px;
	margin-left:50px;
}
.clear {
	clear:both;
	height:3px;
}
#footer-content ul li {
	list-style:none;
	float:left;
}
#footer-content a:link, #footer-content a:visited {
	color: #351C62;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0 20px 0 10px;
	text-decoration: none;
}
.welcome_text {
	width:375px;
	float:left;
	margin-top:23px;
	font-size:11px;
	text-align:right
}

.type_text {
	width:375px;
	float:left;
	margin-top:2px;
	font-size:11px;
	text-align:right;
        font-weight:100;
        color: #000000 !important;
}

.type_text span {
	font-weight:600;
	color: #000099 !important;
}


.welcome_text span {
	font-weight:600;
	color:#af1321;
}
.welcome_menu {
	width:auto;
	float:left;
}
#UserAddForm input.error {
	background: #F8DBDB;
	border-color: #E77776;
}
#UserProviderForm input.error {
	background: #F8DBDB;
	border-color: #E77776;
}
.error-message {
	color:#B00;
	font-size:11px;
	/*float:left;*/
	height:auto;
	width:auto;
	padding:0px !important;
	margin:0px 0px 0px 5px;clear:both;
	
}
.submit {
	margin-left:13px;
}

/* BUTTON CSS*/


.signup-button {
	background: url("../img/buttons/signup-button02.png") no-repeat scroll center top transparent;
	width: 80px;
	height: 27px;
	border: 0 none;
	margin-left: 29px;
	margin-top: 10px;
	border: 0 none;
	cursor: pointer;
	padding: 0;
	/*text-indent: -1000em;*/
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.login-button {
	background: url("../img/buttons/login-button01.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height:27px;
	margin-left: 22px !important;
	margin-top: 10px;
	margin-bottom: 10px !important;
	padding: 0;
/*	text-indent: -1000em;
*/	width:80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;float:left; /* for IE 5.x */
}


.login-loading-button {
        background: url("../img/ajax-loader.gif");float:left;
        display: block;
        border: 0 none;
        margin-top: 10px;
        margin-left: 22px !important;
        margin-bottom: 10px !important;
        height: 27px !important;
        width: 80px !important;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


.send-button {
	background: url("../img/buttons/send-button01.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 29px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;
*/	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.submit-button {
	background: url("../img/buttons/submit-button01.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 29px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;
*/	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


.submit-button-wtcapcha {
	background: url("../img/buttons/submit-button01.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.submit-button-paynow {
	background: url("../img/buttons/pay-now.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.submit-button-getstarted {
	background: url("../img/buttons/get-started.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 94px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


.buynow-button1, .buynow-button2 {
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 5px;
	margin-top: 10px;
	padding: 0;
	text-indent: -1000em;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.buynow-button3 {
	border: 0 none;
	cursor: pointer;
	height: 45px;
	/*margin-left: 29px;*/
	margin-top: 10px;
	padding: 0;
	text-indent: -1000em;
	width: 79px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.buynow-button1 {
	background: url("../img/buttons/buy-button01.png") no-repeat scroll center top transparent;
}
.buynow-button2 {
	background: url("../img/buttons/buy-button02.png") no-repeat scroll center top transparent;
}
.buynow-button3 {
	background: url("../img/buttons/buy-button03.png") no-repeat scroll center top transparent;
}

.add-to-cart{
        background: url("../img/buttons/add-to-cart.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 37px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 93px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.get-started{
    background: url("../img/buttons/get-started.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 93px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.change-button{
        background: url("../img/buttons/change-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 37px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.remove-button{
        background: url("../img/buttons/remove-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 37px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.reject-button{
    background: url("../img/buttons/reject-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.paynow-button{
    background: url("../img/buttons/pay-now.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.print-button{
    background: url("../img/buttons/print-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


.accept-button{
    background: url("../img/buttons/accept-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.search-ebay-button{
	background: url("../img/buttons/search-ebay.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 37px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.filter-button{
	background: url("../img/buttons/filter.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;
	margin-top: 13px;*/
	padding: 0px !important;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}



.reset-button{
	background: url("../img/buttons/reset-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	/*margin-left: 20px;
	margin-top: 13px;*/
	padding: 0px ;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.search-amazan-button{
	background: url("../img/buttons/search-amazon.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 37px;
	/*margin-left: 20px;*/
	margin-top: 13px;
	padding: 0;
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.search-button{
	background: url("../img/buttons/search-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.enter-button{
	background: url("../img/buttons/enter.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.form-search-button{
	background: url("../img/buttons/search-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.cancel-button{
	background: url("../img/buttons/cancel-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.reset-pass-button {
	background: url("../img/buttons/reset-pass.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 29px;
	/*margin-top: 10px;*/
	padding: 0;
	width: 104px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


.repair-button{
	background: url("../img/buttons/repair-option-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 94px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.replace-button{

	background: url("../img/buttons/replace-option-button.png") no-repeat scroll center top transparent;

	border: 0 none;

	cursor: pointer;

	height: 27px;

	margin-left: 20px;

	margin-top: 10px;

	padding: 0;

/*	text-indent: -1000em;*/

	width: 94px;

	cursor: pointer; /* hand-shaped cursor */

	cursor: hand; /* for IE 5.x */

}


.login-cancel-button{
	background: url("../img/buttons/cancel-button.png") no-repeat scroll center top transparent;
	border: 0 none;
	cursor: pointer;
	height: 27px;
	margin-left: 20px;
	margin-top: 9px;
	padding: 0;
/*	text-indent: -1000em;*/
	width: 80px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


/* BUTTON CSS END */
/*#flashMessage {
	width: 540px;
	z-index: 1000;
	color:#FF0000;
	font-weight:bold;
	/*background:#CCCCCC;
	height:20px;
	margin:10px 10px;
	padding:5px;
}*/

/*#flashMessage {
    background: url("../img/div_close.png") no-repeat scroll 1220px 6px #9C0F0F;
    color: #FFFFFF;
    font-weight: bold;
    height: 24px;
  
    /*margin-top: 117px;
	 padding-left: 141px;*/
	 
   /* opacity: 0.6;
   
    padding-top: 6px;
    position: fixed;
    width: 100%;
    z-index: 1000;
	text-align:center;
}*/

/*Updated By Anish*/

#flashMessage {
    color: red;
    margin-top: 10px;
    font-size:   11px;
    font-weight: bold;
    padding-bottom: 10px;
}

#popquickShot {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:237px;
	width:290px;
	background: url(../img/login_bg.png) no-repeat;
	z-index:2000;
	padding:12px;
	font-size:13px;
}
#popquickShot h1 {
	text-align:left;
	color:#FFFFFF;
	font-size:22px;
	font-weight:300;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popquickShot label {
	color:#FFFFFF;
}
#popquickShot a:link, #popquickShot a:visited {
	font-weight:300;
}
#popquickShotClose {
	right:6px;
	top:14px;
	position:absolute;
	display:block;
	border:none;
	width:30px;
	height:30px;
	z-index:10000;
	border:none;
}
#security_code {
	margin-left: 24px;
}
#security_code strong {
	color: red;
}
.white_bg {
	height:2px;
	width:auto;
}
/**/

.slideshow1 {
	margin:0px 0px 0px 7px;
	border:3px solid #999;
	width:653px;
}
/* start banner slide show  */ 
#slideshow {
	position:relative;
	height:220px;
	width:653px;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}
/* end banner slide show  */



.icons {
	padding-top: 5px;
	padding-right: 5px;
}
.icons img {
	padding-top: 5px;
	padding-right: 5px;
}
.icons a {
	font-size: 11px;
	font-weight:500 !important;
}



/* product-list*/
table.product-list 
{
	width:800px;
	margin:20px auto;
	border:1px solid #CCCCCC;
}

table.product-list td
{
	border:1px solid #CCCCCC;
}
table.product-list th
{
	text-align:center;
	font-weight:600;
	color:#af1321;
	height:35px;	
}
.ebay_form input[type="text"]
{
	width:150px;
}
.ebay_form
{
	width:900px;
	margin: 0 auto;
}
.ebay_form_table
{
/*background:#e9e7e7;*/
background:#E7EEF6;
border:#666666 1px solid;
width:455px;
}
.ebay_form_table tr
{
margin:20px;
}

.form_table
{
/*background:#e9e7e7;*/
background:#E7EEF6;
border:#666666 1px solid;
width:500px;
}

.search_div
{
width:500px;
margin:10px auto;
background:#e9e7e7;
border:#666666 1px solid;
padding:40px;
}
.search_div label
{
color:#990000;
font-weight:bold;
}
#amazon_widget_US_8002_0
{
margin:40px 0px;
}

.oddRow{

    background-color: #DFDFDF;
    
}

.evenRow{

    background-color: #F2F2F2;
    
}

.oddRow a, .oddRow a:hover {
	color:#3D3D3D;
	font-weight:bold;
    text-decoration: none;
}

.evenRow a{
    color:#3D3D3D;
    font-weight:bold;
    text-decoration: none;

}
.evenRow a:hover{
    color:#3D3D3D;
    font-weight:bold;
    text-decoration: none;

}

.product-images{

    padding: 10px;
    background-color: #F2F2F2;
    border: 1px solid #000000;
    

}
.product-images img{

    border: 1px solid #DFDFDF;
    margin-left: 30px;

}

#breadcrumb
{
font-size:11px;
color:#000066;
margin:5px;
width: 600px;
}
#breadcrumb a{
color:#000066;
text-decoration: underline !important;
}

#breadcrumb span{
color:#999999;
margin-right:5px;
}
.add_link
{
margin:1px;
float:right;
font-weight:bold;
}
.add_link a
{
font-size:11px;
color: #af1321;
text-decoration:none;
}

.product-images .img-bin{

    background-color: #ffffff;
    margin-bottom: 80px;
    margin-left: -20px !important;
    cursor: pointer;
    
}

.product-images .new-img-bin{

    background-color: #ffffff;
    margin-bottom: 80px;
    margin-left: -20px !important;
    cursor: pointer;

}

.images-bin .img-bin{

    background-color: #ffffff;
    margin-bottom: 80px;
    margin-left: -20px !important;
    cursor: pointer;
    float: left;

}

.img-thumb{

    float: left;
    margin: 0 4px 2px 0;
    padding: 0 0 8px;
    min-height: 90px;
}
#fb-root
{
margin:5px auto;
width:290px;
}


.discount{
    background: url("../img/bkg_block-title.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #D0CBC1;
    margin: 0 0 18px;
    padding: 12px 15px;
	width:270px;
	float:left;
}
.discount h2 {
    background-image: url("../img/i_discount.gif");
	color: #E26703;
	font: bold 13px/16px;
	text-transform: uppercase;
	padding: 0 0 0 21px;
	 background-position: 0 0;
    background-repeat: no-repeat;
}
.totals {
    background: none repeat scroll 0 0 #DEE5E8;
    border: 1px solid #BEBCB7;
    float: left;
    width: 268px;
	margin-left:20px;
}
.totals table {
    margin: 7px 0;
    width: 93%;
}
.totals .checkout-types {
    font-size: 13px;
    padding: 8px 0px 15px;
	text-align: right;
	list-style: none outside none;
}
.totals .checkout-types li {
    clear: both;
    margin: 10px 0;
}
.cart-collaterals {
    padding: 25px 0 0;
	width:660px	;
	float:left;
	/*float:right;border-top:1px solid #333333;*/
}

.data-table tbody td
{border-right: 1px solid #D9DDE3;}

/*Added by websteed for AUTO SUGGESSION*/



#RepairReplaceitAddForm #type_suggest {
 left: 158px;
 top: 51px;
}

#RepairReplaceitAddForm #category_suggest {
 left: 9px;
 top: 113px;
}

#RepairReplaceitAddForm #vendor_suggest {
 left: 158px;
 top: 113px;
}

#RepairReplaceitAddForm #brand_suggest {
 left: 9px;
 top: 163px;
}

#RepairReplaceitAddForm #model_suggest {
 left: 158px;
 top: 164px;
}



#ProviderProductAddForm #type_suggest {
 left: 8px;
 top: 72px;
}

#ProviderProductAddForm #category_suggest {
 left: 158px;
 top: 72px;
}

#ProviderProductAddForm #vendor_suggest {
 left: 8px;
 top: 133px;
}

#ProviderProductAddForm #brand_suggest {
 left: 158px;
 top: 133px;
}




#ProviderProductEditForm #type_suggest {
 left: 8px;
 top: 62px;
}

#ProviderProductEditForm #category_suggest {
 left: 158px;
 top: 62px;
}

#ProviderProductEditForm #vendor_suggest {
 left: 8px;
 top: 113px;
}

#ProviderProductEditForm #brand_suggest {
 left: 158px;
 top: 113px;
}



#type_suggest {
 left: 215px;
 top: 104px;
}
/*#type_suggest {
 left: 158px;
 top: 62px;
}*/

#category_suggest {
 left: 9px;
 top: 113px;
}

#vendor_suggest {
 left: 9px;
 top: 155px;
}

#brand_suggest {
 left: 158px;
 top: 155px;
}

#model_suggest {
 left: 9px;
 top: 195px;
}

.suggest{
 position: absolute;
 float:left;
 color: #000000 !important;
 background-color:#CCCCCC;
 text-align: left;
 border: 0px solid #000000;
 left: 9px;
 top: 155px;
 width:145px;
 z-index: 1000;
 max-height: 200px;
 overflow-y:auto;
 overflow-x:hidden;
/* opacity: 0.8;*/
}

.suggest a{
color: #000000 !important;
 font-size: 11px !important;
}

.suggest ul{
    margin: 1px !important;
    padding: 1px !important;
}

.suggest li{
    margin: 1px !important;
    padding: 1px !important;
}

.required_div
{
margin-left:25px;
font-size:10px;

}
/*Added by websteed for AUTO SUGGESSION*/

/*Added by websteed for TOOLTIP*/

.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}


.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: auto;
		}
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
	


	.custom_tooltip { 
			/*padding: 0.5em 3px 0.5em 3px; */
			padding: 0.1em 3px 0.1em 3px;
			border-radius: 2px 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
			box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px 2gba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute;
			/*left: 1em; 
			top: 2em;
			z-index: 99;*/
			margin-left: 3px;; width: auto;
}
		.help_tooltip { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		/*Added by websteed for TOOLTIP*/



/*Added by websteed for TOOLTIP*/

#main-terms
{
clear: both;
	float: left;
	width:100%;
	min-height:350px;
	height:auto !important;
}
#maincolumn {
	clear:both;
	float: left;
	width:100%;
	color: #3d3d3d;
	margin: 5px 25px 25px 10px;
}
#maincolumn p
{
	font-family: tahoma,geneva,arial,helvetica,sans serif;
    font-size: 13px;
    line-height: 1.8;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: justify;
    width: 96%;
}
#maincolumn ol li
{
	line-height: 1.8;
    margin-left: 25px;
    margin-right: 5px;
    text-align: justify;
    width: 96%;
}
#maincolumn ol
{
 margin-bottom: 10px;
}
#maincolumn h4,h3
{
padding-left:10px;padding-bottom:10px; font-family: arial;
}

#maincolumn span
{
font-family: arial;
    font-size: 11px;
    font-weight: bold;}
#maincolumn span span
{
font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;
}
#maincolumn h5 
{
padding-left:10px;padding-bottom:10px;float:left;

}
p sup{
font-size:8px;font-weight:bold;color:#000000;
}
#column-left p 
{
/*font-family: tahoma,geneva,arial,helvetica,sans serif;*/
font-family: arial;
    font-size: 13px;
    line-height: 1.8;
    text-align: justify;}
	
/*	#column-left ul li
	{
	 line-height: 1.8;
	}
*/	.topNavLink
	{
		float:left;
	}
	.err_rec
	{
		color:#bb0000;}
		


/*@font-face { font-family: "Times"; }@font-face { font-family: "Cambria"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman"; }p { margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Times New Roman"; }div.Section1 { page: Section1; } 
*/
/*.accordian ul li.sele
{
  background-color: #351C62; color:#ffffff;
/*padding:5px 0px 0px 5px !important; 
*/}
/*.accordian ul li.sele h3:hover
{
  background-color: #351C62;padding-top:5px;padding-bottom:5px;
  color:#ffffff;/*padding:5px 0px 0px 10px !important;*/
/*}
.accordian ul li.sele h3
{
padding-bottom:0px !important;
line-height:20px;padding-left:10px !important;padding-top:5px;padding-bottom:5px;
}

.accordian ul li.sele h3 {
background-image: url("../img/content-subnav-arrow.png") !important;
    background-position: 7px 60% !important;
    background-repeat: no-repeat !important;
    color: #ffffff !important;
    font-weight: normal !important;
    margin: 0 auto;
    padding: 5px 0 5px 23px !important;
}*/


/*Added By anish for Newsarticle*/
.acc-content ul li
{
margin:0; padding:0;
}
.acc-content ul 
{
margin:0; padding:0;
}
code {font-family:"Courier New",Courier}

#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {/*width:457px*/; list-style:none; color:#033;/* margin:0 auto 40px;*/margin-top:20px;}
/*#acc h3 {width:443px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
*/#acc h3:hover {/*background:url(images/header_over.gif);*/cursor:pointer;color:#ffffff !important;/*background-image:url("../images/tab-bg.png");*/width:845px;background:#351C62;}
#acc .acc-section {overflow:hidden; /*width:600px;*/width:868px;}
/*#acc .acc-content {width:425px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
*/
#nested {width:850px; list-style:none; color:#033; margin-bottom:15px}
#nested li{ margin-bottom:15px}
#nested h3 {/*width:580px;*/ /*padding:6px 6px 8px;*/ font-weight:bold; cursor:pointer; /*background-image:url("../images/tab-bg.png");*/width:845px;}
#nested h3:hover {/*background:url(images/header_over.gif);*/cursor:pointer;}
#nested .acc-section .acc-content div {/*width:588px;*/ background:#fff;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;padding:10px 5px 5px 15px;width:845px;}
#nested .acc-content { background: none repeat scroll 0 0 #FFFFFF;
    width: 780px; padding: 0px;}
#nested .acc-selected {/*background:url(images/header_over.gif);background-image:url("../images/tab-bg.png");*/background:#351C62;
width:845px;color:#ffffff !important;background-repeat:no-repeat;margin: 0 auto;
}

.acc-content p
{
line-height:25px;
}
/*li h3
{
line-height:20px;
}*/
h3 {
background-image: url("../img/content-subnav-arrow.png") !important;
    background-position: 7px 60% !important;
    background-repeat: no-repeat !important;
    color: #585858 !important;
    font-weight: normal !important;
    margin: 0 auto;
    padding: 5px 0 5px 23px !important;
}

li p strong u
{
margin-bottom:5px;s
}
.acc-content p b
{
font-weight:bold;
}
.newslist td p
{
margin-left:0px;
}