\@charset "utf-8";
html {
	color:#000;
	/*background:#FFF;*/
	background-color:#717171;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
	padding:2px 0px 2px 0px;
}


	

caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
	font-size:100%;
}
legend {
	color:#000;
}
body {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background-color:#717171;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
a {
	color:#65a510;
}
a:hover {
	color:#fc4802;
}
.twoColFixRtHdr #container {
	width: 992px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-image:url(../Images/bg-main.gif);
	overflow:hidden;
	background-repeat:repeat-y;
	background-position:center;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.chrome .twoColFixRtHdr #container {
	width: 992px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-image:url(../Images/bg-main.gif);
	overflow:hidden;
	background-repeat:repeat-y;
	background-position:center;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.ie6 .twoColFixRtHdr #container {
	width: 992px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-image:url(../Images/bg-main.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin: -6px 0 0 2px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.twoColFixRtHdr #header #topHeader {
	position:relative;
	/*	height:77px;
	height:85px;*/
	height:70px;
	margin-bottom:5px;
}

.twoColFixRtHdr #header {
	background-image:url(../Images/hi-main.gif);
	background-repeat:no-repeat;
	background-position:0px -7px;
	padding: 0 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	position:relative;
}


.ie6 .twoColFixRtHdr #header #topHeader {
	position:relative;
	/*	height:77px;
	height:85px;*/
	height:70px;
	margin-bottom:5px;
	
}

.ie6 .twoColFixRtHdr #header {
	background-image:url(../Images/hi-main.gif);
	background-repeat:no-repeat;
	border-left:#717171 1px solid;
	background-position:top;
	padding: 0 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	
}

.twoColFixRtHdr #header h1 {
	margin: 0;
	margin-left:8px;
	display:block;
	width:262px;
	height:77px;
	background-image:url(../Images/lg-tenOranges.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
}
.twoColFixRtHdr #header div.logo {
	margin: 0;
	margin-left:8px;
	display:block;
	width:262px;
	height:77px;
	background-image:url(../Images/lg-tenOranges.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
}
.twoColFixRtHdr #header div.logo span {
	display:none;
}
.twoColFixRtHdr #header div.logo a {
	display:block;
	width:264px;
	height:77px;
}
.ie6 .twoColFixRtHdr #header div.logo {
	margin: 0;
	margin-left:8px;
	display:block;
	width:262px;
	height:77px;
	background-image:url(../Images/lg-tenOranges.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	position:absolute;
	
}
.ie6 .twoColFixRtHdr #header div.logo a {
	height:90px;
}

.ie6 .twoColFixRtHdr #header h1 {
	background-position:0px 7px;
	height:90px;
	
}
.twoColFixRtHdr #header h1 span {
	display:none;
}
.twoColFixRtHdr #header h1 a {
	display:block;
	width:264px;
	height:77px;
}
.ie6 .twoColFixRtHdr #header h1 a {
	height:90px;
}
.twoColFixRtHdr #header #topLinks {
	width:500px;
	display:block;
	right:25px;
	top:47px;
	position:absolute;
	text-align:right;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ie6 .twoColFixRtHdr #header #topLinks {
	right:30px;
	margin-top:10px;
}
.twoColFixRtHdr #header #topLinks a {
	text-decoration:none;
}

.twoColFixRtHdr #header #topLinks1 {
	width:500px;
	display:block;
	right:25px;
	top:17px;
	position:absolute;
	text-align:right;
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
}
.twoColFixRtHdr #header #topLinks1 a
	{
		text-decoration:none;
		color:#FFFFFF;
	}
.twoColFixRtHdr #header #topLinks1 a:hover
	{
		text-decoration:none;
		color:#FFFF99;
	}
.twoColFixRtHdr #header #headerItems {
	background-image:url(../Images/hi-itemHeads.gif);
	/*background-image:url(../Images/hi-itemHeads-old.gif);*/
	background-repeat:no-repeat;
	background-position:top;
	/*width:939px;*/
	width:945px;
	min-height:115px;
	height:auto !important;
	height:115px;
	margin-left:15px;
	margin-top:-12px;
	position:relative;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader {
	background-image:url(../Images/hi-itemHeads-letestfiles.gif);
	/*background-image:url(../Images/hi-itemHeads-old.gif);*/
	background-repeat:no-repeat;
	background-position:top;
	/*width:939px;*/
	width:945px;
	min-height:115px;
	height:auto !important;
	height:115px;
	margin-left:15px;
	margin-top:-12px;
	position:relative;
}

#mainContent #rightSidebar1 .advancesearch
	{
		width:690px;
		overflow:hidden;
		text-align:right;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
.ie6 .twoColFixRtHdr #header #headerItems {
	margin-left:6px;
	margin-top:-15px;
}
.ie6 .twoColFixRtHdr #header #headerItems_Latestfilesheader {
	margin-left:12px;
	margin-top:-15px;
}

.twoColFixRtHdr #header #headerItems #itemSearch {
	width:518px;
	position:absolute;
	left:0px;
}



.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemSearch {
	width:518px;
	position:absolute;
	left:0px;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemSearch_latest {
	width:202px;
	position:absolute;
	left:0px;
	}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemRate_latesrat {
	width:730px;
	position:absolute;
	left:215px;
	}



.twoColFixRtHdr #header #headerItems #itemRate {
	width:202px;
	position:absolute;
	left:526px;
}
.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemRate {
	width:202px;
	position:absolute;
	left:526px;
}

.twoColFixRtHdr #header #headerItems #itemAdd {
	width:202px;
	position:absolute;
	left:736px;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemAdd {
	width:202px;
	position:absolute;
	left:736px;
}

.twoColFixRtHdr #header #headerItems h2 {
	height:40px;
	display:block;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	padding-top:16px;
	padding-bottom:0px;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader h2 {
	height:40px;
	display:block;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:0px;
}
.ie7.twoColFixRtHdr #header #headerItems_Latestfilesheader h2 {
	height:47px;
	display:block;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:0px;
}

.twoColFixRtHdr #header #headerItemsFooter {
	background-image:url(../Images/hi-itemFooter.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:939px;
	height:20px;
	margin-left:15px;
	position:relative;
}
.ie6 .twoColFixRtHdr #header #headerItemsFooter {
	margin-left:6px;
}


.twoColFixRtHdr #header #headerItemsFooter_Latestfilesfooter {
	background-image:url(../Images/hi-itemFooter-latestfiles.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:945px;
	height:8px;
	margin-left:15px;
	position:relative;
}
.opera.twoColFixRtHdr #header #headerItemsFooter_Latestfilesfooter {
	/*background-image:url(../Images/hi-itemFooter-latestfiles.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:945px;
	height:8px;
	margin-left:15px;
	position:relative;
}
.ie6 .twoColFixRtHdr #header #headerItemsFooter_Latestfilesfooter {
	margin-left:12px;
}

.twoColFixRtHdr #header #headerItems p {
	padding-bottom:5px;
	padding-left:12px;
	font-size:65%;
	font-weight:bold;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader p {
	padding-bottom:5px;
	padding-left:12px;
	font-size:65%;
	font-weight:bold;
}

.twoColFixRtHdr #header #headerItems #itemRate p {
	padding-left:0px;
	text-align:center;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemRate p {
	padding-left:0px;
	text-align:center;
}

.twoColFixRtHdr #header #headerItems #itemAdd p {
	padding-left:0px;
	text-align:center;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #itemAdd p {
	padding-left:0px;
	text-align:center;
}

.twoColFixRtHdr #header #headerItems #searchFieldsContainer {
	float:left;
	margin-left:14px;
	/*width:230px;
	padding-left:30px;*/
	width:327px;
	background-image:url(../Images/hi-searchBg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer {
	float:left;
	margin-left:14px;
	/*width:230px;
	padding-left:30px;*/
	width:327px;
	background-image:url(../Images/hi-searchBg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer_latestfiles {
	float:left;
	margin-left:14px;
	/*width:230px;
	padding-left:30px;*/
	width:564px;
	height:26px;
	background-image:url(../Images/hi-searchBg_latestfiles.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer_latestfiles input
	{
		border:0px;
		width:517px;
		/*color:#FF6600;*/
		font-size:75%;
		font-weight:bold;
		background:none;
		color:#F53E01;
		padding:4px;
		margin:0px;
}

.searchFieldsContainer {
	float:left;
	width:335px;
	/*width:230px;
	padding-left:30px;*/
	background-image:url(../Images/newtextbox.gif);
	background-repeat:no-repeat;
	background-position:65% 0%;
	height:26px;
}

.searchFieldsContainer_latestfiles {
	float:left;
	width:335px;
	/*width:230px;
	padding-left:30px;*/
	background-image:url(../Images/newtextbox.gif);
	background-repeat:no-repeat;
	background-position:65% 0%;
	height:26px;
}

.searchFieldsContainer input {
	border:0px;
	width:310px;
	/*color:#FF6600;*/
	font-size:75%;
	font-weight:bold;
	background:none;
	padding:4px;
	height:16px;
}


.searchFieldsContainerStep2page {
	float:left;
	width:335px;
	/*width:230px;
	padding-left:30px;*/
	background-image:url(../Images/newtextbox.gif);
	background-repeat:no-repeat;
	background-position:65% 0%;
	height:26px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.searchFieldsContainerStep2page input {
	border:0px;
	width:300px;
	/*color:#FF6600;*/
	font-size:75%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:none;
	margin:0px;
	color:#F53E01;
	padding:4px 0px 0px 15px;
}
.styInptSte2Field
	{
		width:345px;
		float:left;
		text-align:left;
		margin:0px;
	}
.styInptSte2NormalTextFie
	{
		width:345px;
		float:left;
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		color:#666666;
		margin:0px;
	}	
/*.twoColFixRtHdr #header #headerItems #searchFieldsContainer input {
	border:0px;
	padding:6px;
	background-image:url(../Images/hi-searchBg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:360px;
	height:33px;
	color:#FF6600;
	font-weight:bold;
}*/
.twoColFixRtHdr #header #headerItems #searchFieldsContainer input {
	border:0px;
	padding:6px;
	/*width:360px;*/
	width:310px;
	height:33px;
	color:#FF6600;
	font-weight:bold;
	background:none;
}

.twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer input {
	border:0px;
	padding:6px;
	/*width:360px;*/
	width:310px;
	height:33px;
	color:#FF6600;
	font-weight:bold;
	background:none;
}

.opera .twoColFixRtHdr #header #headerItems #searchFieldsContainer input {
	padding:6px;
	padding-top:2px;
	height:28px;
}
.safari .twoColFixRtHdr #header #headerItems #searchFieldsContainer input {
	padding:6px;
	padding-top:0px;
	height:28px;
}
.ie6 .twoColFixRtHdr #header #headerItems #searchFieldsContainer input {
	/*width:320px;*/
	width:310px;
	padding-left:0px;
}
.ie7 .twoColFixRtHdr #header #headerItems #searchFieldsContainer input {
	padding-left:0px;
}
.twoColFixRtHdr #header #headerItems #searchButtonsContainer {
	float:left;
	margin-left:5px;
}



.opera .twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer input {
	padding:6px;
	padding-top:2px;
	height:28px;
}
.safari .twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer input {
	padding:6px;
	padding-top:0px;
	height:28px;
}
.ie6 .twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer input {
	/*width:320px;*/
	width:310px;
	padding-left:0px;
}
.ie7 .twoColFixRtHdr #header #headerItems_Latestfilesheader #searchFieldsContainer input {
	padding-left:0px;
}
.twoColFixRtHdr #header #headerItems_Latestfilesheader #searchButtonsContainer {
	float:left;
	margin-left:5px;
}

.twoColFixRtHdr .buttonLarge {
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:32px;
	overflow:hidden;
	width:142px;
}
.twoColFixRtHdr .buttonLarge a {
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:32px;
	line-height:29px;
	overflow:hidden;
	width:142px;
	color:#FFFFFF;
	font-size:85%;
	text-decoration:none;
/*	text-transform:uppercase; */
	font-weight:bold;
	text-align:center;
}
.twoColFixRtHdr .buttonLarge a:hover {
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
}
.twoColFixRtHdr .buttonLargerait {
	background-image:url(../Images/raititnew.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:22px;
	overflow:hidden;
	width:100px;
}

.twoColFixRtHdr .buttonLargerait a {
	background-image:url(../Images/raititnew.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:22px;
	overflow:hidden;
	width:100px;
	color:#FFFFFF;
	font-size:70%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
.twoColFixRtHdr .buttonLargerait a:hover {
	background-image:url(../Images/raititnewover.gif);
	color:#fd4b02;
}




.twoColFixRtHdr .buttonLargerait_latest {
	background-image:url(../Images/raititnew_latest.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	overflow:hidden;
	width:106px;
}
.twoColFixRtHdr .buttonLargerait_latest a {
	background-image:url(../Images/raititnew_latest.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	overflow:hidden;
	width:106px;
	color:#FFFFFF;
	font-size:80%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0px 0px 0px;
	text-align:center;
}
.twoColFixRtHdr .buttonLargerait_latest a:hover {
	background-image:url(../Images/raititnewover_latest.gif);
	color:#000000;
}

.twoColFixRtHdr #mainContent #callout {
	background-image:url(../Images/mi-welcomeCallout.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:530px;
	height:80px;
	margin:15px;
	margin-top:0px;
	padding-left:155px;
	padding-top:30px;
	padding-right:26px;
}
.ie7 .twoColFixRtHdr #mainContent #callout {
	background-image:url(../Images/mi-welcomeCallout.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:527px;
	height:80px;
	margin:15px;
	margin-top:0px;
	padding-left:155px;
	padding-top:30px;
	padding-right:26px;
}
.ie6 .twoColFixRtHdr #mainContent #callout {
	margin:10px;
}
.twoColFixRtHdr #mainContent #callout h1 {
	color:#fd4b02;
	font-weight:bold;
	padding-bottom:6px;
	margin:0px;
	padding:0px;
	font-size:80%;
}
.twoColFixRtHdr #mainContent #callout p {
	color:#333333;
	font-weight:bold;
	font-size:75%;
}
.twoColFixRtHdr #mainContent .largeBox {
	background-image:url(../Images/mi-largeBoxBg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:716px;
	margin-left:6px;
}
.twoColFixRtHdr #mainContent .largeBoxBody_aboutus
	{
		width:860px;
		overflow:hidden;
		margin:auto;
	}
.twoColFixRtHdr #mainContent .aboutleftside_wrapper
	{
		width:650px;
		float:left;
	}
.twoColFixRtHdr #mainContent .aboutrightside_wrapper
	{
		width:210px;
		/*background-color:#CCFFFF;*/
		float:right;
	}
.twoColFixRtHdr #mainContent .aboutright
	{
		width:190px;
		padding:0px 10px 10px 10px;
	}
.twoColFixRtHdr #mainContent .aboutright .menublockabout
	{
		width:190px;
		text-align:left;
	}	
.twoColFixRtHdr #mainContent .aboutright .slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 190px; /* width of menu (don't forget to add border with below!) */

}

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li{
border-bottom:#E9E9E9 1px solid; /* Gray border beneath each menu item */
}

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a{
 /* Background image positioned to the left(v) top(h) corner initially */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
text-indent: 8px;
height:25px;
line-height:25px;
text-decoration: none;
}

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color:#fd4a02;
}

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


<!--[if IE]>

.twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}











.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 190px; /* width of menu (don't forget to add border with below!) */

}

.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li{
border-bottom:#E9E9E9 1px solid; /* Gray border beneath each menu item */
}

.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a{
 /* Background image positioned to the left(v) top(h) corner initially */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
text-indent: 8px;
height:25px;
line-height:25px;
text-decoration: none;
}

.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color:#fd4a02;
}

.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
<!--[if IE]>
.ie7 .twoColFixRtHdr #mainContent .aboutright .slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}

.underlinemenu{
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 0px ; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0px;
text-align: left;
}

.underlinemenu ul li{
display: inline;
margin:0px;
padding:0px 5px 0px 5px;
border-right:#CCCCCC 1px solid;
}

.underlinemenu ul li a{
color: #494949;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color:#fd4a02;
}

	
	
	
	
		
.twoColFixRtHdr #mainContent .aboutleft
	{
		width:650px;
		/*background-color:#66FF99;*/
		margin-bottom:20px;
	}
.twoColFixRtHdr #mainContent .aboutleftblock_menu
	{
		width:650px;
		/*background-color:#66FF99;*/
		margin-bottom:10px;
	}	
.twoColFixRtHdr #mainContent .aboutleftside_wrapper #aboutleft p
	{
		padding:4px;
		width:98%;
		color: #666666;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		margin:2px;
	}			
.ie6 .twoColFixRtHdr #mainContent .largeBox {
	margin-left:0px;
}
.twoColFixRtHdr #mainContent .largeBoxTop {
	background-image:url(../Images/mi-largeBoxTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:21px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .largeBoxBottom {
	background-image:url(../Images/mi-largeBoxFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:21px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .largeBox1 {
	background-image:url(../Images/mi-largeBoxBg1.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:929px;
	margin-left:6px;
}
.ie6 .twoColFixRtHdr #mainContent .largeBox1 {
	margin-left:0px;
}
.twoColFixRtHdr #mainContent .largeBoxTop1 {
	background-image:url(../Images/mi-largeBoxTop1.gif);
	background-repeat:no-repeat;
	background-position:top center;
	/*height:21px;*/
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .largeBoxBottom1 {
	background-image:url(../Images/mi-largeBoxFooter1.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:21px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .topCategoryContainer {
	width:98%;
	margin-left:30px;
	margin-bottom:20px;
	height:100px;
	text-align:center;
}
.ie6 .twoColFixRtHdr #mainContent .topCategoryContainer {
	margin-left:0px;
}
.twoColFixRtHdr #mainContent .topCategoryContainer a {
	text-decoration:none;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent .topCategoryContainer a:hover {
	color:#fc4802;
}

.twoColFixRtHdr #mainContent .topCategoryContainer li {
	display:block;
	float:left;
	width:23%;
	font-size:75%;
}
.twoColFixRtHdr #mainContent .categoryContainerRow {
	/*min-height:50px;
	height:auto !important;
	height:50px;*/
	margin-bottom:10px;
	margin-left:30px;
	width:91%;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .categoryContainer {
	width:32%;
	float:left;
	margin-left:5px;
}
.twoColFixRtHdr #mainContent .categoryContainer ul {
}
.twoColFixRtHdr #mainContent .categoryContainer li {
	font-size:70%;
}
.twoColFixRtHdr #mainContent .categoryContainer h2 {
	font-weight:bold;
	font-size:95%;
	padding-bottom:5px;
	border-bottom:solid 1px #999999;
}
.twoColFixRtHdr #mainContent .categoryContainer h2 .imageblock {
	float:left; 
	width:auto;
	padding-right:3px;
}
.twoColFixRtHdr #mainContent .categoryContainer a {
	text-decoration:none;
}
.twoColFixRtHdr #mainContent .categoryContainer a:hover {
	text-decoration:underline;
	color:#fc4802;
}

.twoColFixRtHdr #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:28px;
	margin-top:10px;
	overflow:hidden;
}

.ie7 .twoColFixRtHdr #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:16px;
	margin-top:10px;
	overflow:hidden;
}
.ie8 .twoColFixRtHdr #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:16px;
	margin-top:10px;
	overflow:hidden;
}
.ff3 .twoColFixRtHdr #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:16px;
	margin-top:10px;
	overflow:hidden;
}
.ie6 #sidebar1 {
	margin:0px;
	/*margin-right:7px;*/
	margin-right:15px;
	padding:0;
	width: 198px;
	overflow:hidden;
}

.twoColFixRtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:28px;
	margin-top:10px;
	overflow:hidden;
}

.twoColFixRtHdr #sidebaradvanced {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
	margin-right:30px;
	border:#CCCCCC 1px solid;
}

.twoColFixRtHdr #sidebaradvanced_latest {
 /* since this element is floated, a width must be given */
	width: 201px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	overflow:hidden;

}


.advannew
	{
		border:#9C9C9C 1px solid;
	}
.advannew h6
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#4B7D0C;
		font-size:16px;
		font-weight:bold;
	}
	
.advannew_latest
	{
		border:#9C9C9C 0px solid;
	}
.advannew_latest h6
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#4B7D0C;
		font-size:16px;
		font-weight:bold;
	}
		
.advannew2 h6
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#4B7D0C;
		font-size:13px;
		font-weight:bold;
	}

.twoColFixRtHdr #sidebaradvanced h6
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#4B7D0C;
		font-size:16px;
		font-weight:bold;
	}

.twoColFixRtHdr #sidebaradvanced_latest h6
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#4B7D0C;
		font-size:16px;
		font-weight:bold;
	}
	
.sidebaradvancedtext
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
.sidebaradvancedtext2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#7B7B7B;
	}
.sidebaradvancedtext2select
	{
		width:173px;
		font-size:12px;
		color:#9A9B9A;
		font-family:Arial, Helvetica, sans-serif;
	}
.ie7 .sidebaradvancedtext2select
	{
		width:178px;
		font-size:12px;
		color:#9A9B9A;
		font-family:Arial, Helvetica, sans-serif;
	}
.sidebaradvancedtext2select2
	{
		width:273px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.ie7 .sidebaradvancedtext2select2
	{
		width:278px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.sidebaradvancedtext2area2
	{
		width:273px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.ie7 .sidebaradvancedtext2area2
	{
		width:277px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.sidebaradvancedtext2area
	{
		width:173px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.ie7 .sidebaradvancedtext2area
	{
		width:177px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.ie7 .twoColFixRtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:28px;
	margin-top:10px;
	overflow:hidden;
}
.ie8 .twoColFixRtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:28px;
	margin-top:10px;
	overflow:hidden;
}
.ff3 .twoColFixRtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 198px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:28px;
	margin-top:10px;
	overflow:hidden;
}
.ie6 #sidebar2 {
	margin:0px;
	margin-right:15px;
	padding:0;
	width: 198px;
	overflow:hidden;
}
.twoColFixRtHdr #sidebar2 .loginContainer {
	/*background-color:#7cc363;*/
	background-color:#86BF23;
	background-repeat:repeat-y;
	background-position:top center;
	width:198px;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody {
	/*background-image:url(../Images/mi-loginBodyEndBg.gif);*/
	background-repeat:repeat-x;
	background-position:bottom center;
	width:198px;
	margin-top:3px;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody p {
	margin-left:8px;
	font-size:80%;
	padding-top:2px;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody a {
	color:#fc4802;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody hr {
	display:none;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody .hRule {
	margin:4px;
	margin-top:12px;
	border-bottom:1px solid #b0c53b;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody .loginFields {
	border:1px solid #666666;
	width:90%;
	/*font-size:130%;*/
	font-size:100%;
	color:#FF6600;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody .buttonLogin {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	margin-left:6px;
	margin-top:6px;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody .buttonLogin a {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	color:#FFFFFF;
	font-size:85%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody .buttonLogin a:hover {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
}



.twoColFixRtHdr #sidebar1 .loginContainer {
	/*background-color:#7cc363;*/
	background-color:#86BF23;
	background-repeat:repeat-y;
	background-position:top center;
	width:198px;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody {
	/*background-image:url(../Images/mi-loginBodyEndBg.gif);*/
	background-repeat:repeat-x;
	background-position:bottom center;
	width:198px;
	margin-top:3px;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody p {
	margin-left:8px;
	font-size:80%;
	padding-top:2px;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody a {
	color:#fc4802;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody hr {
	display:none;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .hRule {
	margin:4px;
	margin-top:12px;
	border-bottom:1px solid #b0c53b;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .loginFields {
	border:1px solid #666666;
	width:90%;
	/*font-size:130%;*/
	font-size:100%;
	color:#FF6600;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	margin-left:6px;
	margin-top:6px;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin a {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	color:#FFFFFF;
	font-size:85%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin a:hover {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
}
.buttonLogin12Out {
	padding-left:6px;
	padding-top:6px;
}
.buttonLogin12 {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;/*margin-left:6px;
	margin-top:6px;*//*	padding-left:10px;
	padding-top:6px;
*/
}
.buttonLogin112 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.ie7 .buttonLogin112 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
}
.ie6 .buttonLogin112 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
}
.buttonLogin212 {
	background-image:url(../Images/grloginover2.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.buttonLogin212solid {
	background-image:url(../Images/grloginover2solid.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.buttonLogin212solidsearch {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.ie7 .buttonLogin212solidsearch {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:3px;
}

.twoColFixRtHdr .buttonLarge_latest {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
}
.twoColFixRtHdr .buttonLarge_latest a {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	color:#FFFFFF;
	font-size:73%;
	text-decoration:none;
/*	text-transform:uppercase; */
	font-weight:bold;
	padding-top:7px;
	text-align:center;
}
.twoColFixRtHdr .buttonLarge_latest a:hover {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
}



.buttonLogin212g {
	background-image:url(../Images/grloginover22.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:24px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.buttonLogin212popg {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:5px;
}

.ie6 .buttonLogin212popg {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.ie7 .buttonLogin212popg {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.buttonLogin212pop {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.buttonLogin2122 {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.ie8 .buttonLogin2122 {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.buttonLogin2122new {
	background-image:url(../Images/newbutton.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:5px;
}


.ie7 .buttonLogin2122new {
	background-image:url(../Images/newbutton.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:6px;
}
.ie6 .buttonLogin2122new {
	background-image:url(../Images/newbutton.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:6px;
}
.buttonLoginmarcha12 {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;
	float:right;/*	margin-left:6px;
	margin-top:6px;
*//*	padding-left:10px;
	padding-top:6px;
*/
}
.buttonLoginmar12 {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
}
.buttonLoginmar12new {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
}
.buttonLoginmar12pop {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
}
.ie6 .buttonLoginmarstep12 {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:110px;
}
.buttonLoginmarstep12 {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:210px;
}
.buttonLoginmarstep12newsub {
	background-image:url(../Images/bu-newsub.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:162px;
	float:right;
	margin-right:210px;
}
.ie7 .buttonLoginmarstep12newsub {
	background-image:url(../Images/bu-newsub.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:162px;
	float:right;
	margin-right:210px;
}
.buttonLoginmarstepri12inset {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:212px;
}
.ie6 .buttonLoginmarstepri12inset {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:108px;
}


.buttonLoginmarstepri12insetcp {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:35px;
}
.ie7 .buttonLoginmarstepri12insetcp {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:12px;
}

.ie6 .buttonLoginmarstepri12insetcp {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:12px;
}

.buttonLoginmarstepri12 {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:10px;
}
.buttonLoginmarstepri12new {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:250px;
}
.ie6 .buttonLoginmarstepri12new {
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:27px;
	overflow:hidden;
	font-size:75%;
	width:120px;
	float:right;
	margin-right:130px;
}
.buttonLoginstep112 {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	/*width:120px;*/
	width:106px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
}
.buttonLoginstep2122 {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	/*width:120px;*/
	width:106px;
	font-weight:bold;
	padding-bottom:3px;
}

.buttonLoginstep112stepinset {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding:0px 0px 3px 0px;
	padding-left:38px;
}
.ie7 .buttonLoginstep112stepinset {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:3px;
	padding-left:44px;
}
.ie6 .buttonLoginstep112stepinset {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:3px;
	padding-left:44px;
}




.ff3 .buttonLoginstep112ssssscp {
	background:none;
	border:0px #000 solid;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding:0px 0px 3px 0px;
	padding-left:16px;
}
.ie7 .buttonLoginstep112ssssscp {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:0px;
	padding-left:23px;
}
.ie6 .buttonLoginstep112ssssscp {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:2px;
	padding-left:21px;
}


.buttonLoginstep112step {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding:0px 0px 3px 0px;
	padding-left:28px;
}
.ie7 .buttonLoginstep112step {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:3px;
	padding-left:34px;
}
.ie8 .buttonLoginstep112step {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:5px;
	padding-left:34px;
}
.ie6 .buttonLoginstep112step {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:1px;
	padding-left:34px;
}
.buttonLoginstep112step2 {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding:0px 0px 3px 0px;
	padding-left:16px;
	
}
.ie7 .buttonLoginstep112step2newsub {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:162px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding:3px 0px 3px 0px;
	padding-left:27px;
	
}
.buttonLoginstep112step2newsub {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:162px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding:0px 0px 3px 0px;
	padding-left:22px;
	
}
.ie7 .buttonLoginstep112step2 {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:3px;
	padding-left:22px;
}
.ie8 .buttonLoginstep112step2 {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:5px;
	padding-left:22px;
}
.ie6 .buttonLoginstep112step2 {
	background:none;
	border-width:0px;
	display:block;
	height:27px;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	text-align:left;
	padding-top:1px;
	padding-left:22px;
}

.buttonLoginstep2122step2 {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;
	padding-left:16px;
}
.ie7 .buttonLoginstep2122step2newsub {
	background-image:url(../Images/bu-newsub-over.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:162px;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;
	padding-left:27px;
	padding-top:3px;
}
.buttonLoginstep2122step2newsub {
	background-image:url(../Images/bu-newsub-over.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:162px;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;
	padding-left:22px;
}
.ie7 .buttonLoginstep2122step2 {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
	padding-left:22px;
}
.ie8 .buttonLoginstep2122step2 {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:5px;
	text-align:left;
	padding-left:22px;
}

.ie6 .buttonLoginstep2122step2 {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
	padding-left:22px;
}

.buttonLoginstep2122stepinset {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;
	padding-left:38px;
}
.ie7 .buttonLoginstep2122stepinset {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
	padding-left:44px;
}
.ie6 .buttonLoginstep2122stepinset {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
	padding-left:44px;
}


.ff3 .buttonLoginstep2122cp {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;
	padding-left:16px;
}
.ie7 .buttonLoginstep2122cp {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:0px;
	text-align:left;
	padding-left:23px;
}
.ie6 .buttonLoginstep2122cp {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
	padding-left:23px;
}



.buttonLoginstep2122step {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-bottom:3px;
	text-align:left;
	padding-left:28px;
}
.ie7 .buttonLoginstep2122step {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:3px;
	text-align:left;
	padding-left:34px;
}
.ie8 .buttonLoginstep2122step {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:5px;
	text-align:left;
	padding-left:34px;
}
.ie6 .buttonLoginstep2122step {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:27px;
	border-width:0px;
	width:180px;
	font-weight:bold;
	padding-top:1px;
	text-align:left;
	padding-left:34px;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin1 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:3px;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin2 {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
}
.ie7 .twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin2 {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:1px;
	margin-left:-6px;
}
.ie7 .twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin1 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:1px;
	margin-left:-6px;
}
.ie6 .twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin1 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:3px;
	margin-left:-16px;
}
.ie6 .twoColFixRtHdr #sidebar1 .loginContainerBody .buttonLogin2 {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:3px;
	margin-left:-6px;
}
.twoColFixRtHdr #sidebar1 .loginContainerFooter {
	background-color:#c8dc42;
	background-image:url(../Images/mi-loginBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar1 .loginContainerFooter {
	background-color:#c8dc42;
	background-image:url(../Images/mi-loginBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
	font-size:1px;
}
.twoColFixRtHdr #sidebar1 .loginHeadContainer {
	background-color:#f43d01;
	background-image:url(../Images/mi-loginTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
}
.twoColFixRtHdr #sidebar1 .loginHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-top:3px;
	padding-left:6px;
}
.twoColFixRtHdr #sidebar1 .loginHeadContainerFooter {
	background-color:#f43d01;
	background-image:url(../Images/mi-loginFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}

.twoColFixRtHdr #sidebar2 .loginContainerFooter {
	background-color:#c8dc42;
	background-image:url(../Images/mi-loginBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar2 .loginContainerFooter {
	background-color:#c8dc42;
	background-image:url(../Images/mi-loginBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
	font-size:1px;
}
.twoColFixRtHdr #sidebar2 .loginHeadContainer {
	background-color:#f43d01;
	background-image:url(../Images/mi-loginTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
}
.twoColFixRtHdr #sidebar2 .loginHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-top:3px;
	padding-left:6px;
}
.twoColFixRtHdr #sidebar2 .loginHeadContainerFooter {
	background-color:#f43d01;
	background-image:url(../Images/mi-loginFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar2 .loginHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar1 .loginHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}
.twoColFixRtHdr #sidebar1 .adContainer {
	background-color:#7dc363;
	background-image:url(../Images/mi-adBodyBg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:198px;
	margin-top:20px;
}
.twoColFixRtHdr #sidebar1 .adContainer h3 {
	margin-left:8px;
	margin-right:8px;
	font-size:80%;
	color:#fc4802;
	padding-top:8px;
}
.twoColFixRtHdr #sidebar1 .adContainer h3 a {
	color:#fc4802;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar1 .adContainer p {
	margin-right:8px;
	margin-left:8px;
	font-size:75%;
	padding-top:2px;
}
.twoColFixRtHdr #sidebar1 .adContainer p a {
	color:#000000;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar1 .adContainer p .adUrl {
	color:#52880c;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar1 .adContainerFooter {
	background-color:#ffffff;
	background-image:url(../Images/mi-adBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:22px;
}
.twoColFixRtHdr #sidebar1 .adHeadContainer {
	/*	background-color:#3e3e3e;*/
	background-image:url(../Images/mi-adTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:0px;
	margin:0px;
	width:198px;
}
.twoColFixRtHdr #sidebar1 .adHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	margin:0px;
	padding:3px 0 0 6px;
}
.twoColFixRtHdr #sidebar1 .adHeadContainerFooter {
	background-image:url(../Images/mi-adFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar1 .adHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}

.twoColFixRtHdr #sidebar2 .adContainer {
	background-color:#7dc363;
	background-image:url(../Images/mi-adBodyBg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:198px;
	margin-top:20px;
}
.twoColFixRtHdr #sidebar2 .adContainer h3 {
	margin-left:8px;
	margin-right:8px;
	font-size:80%;
	color:#fc4802;
	padding-top:8px;
}
.twoColFixRtHdr #sidebar2 .adContainer h3 a {
	color:#fc4802;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar2 .adContainer p {
	margin-right:8px;
	margin-left:8px;
	font-size:75%;
	padding-top:2px;
}
.twoColFixRtHdr #sidebar2 .adContainer p a {
	color:#000000;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar2 .adContainer p .adUrl {
	color:#52880c;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar2 .adContainerFooter {
	background-color:#ffffff;
	background-image:url(../Images/mi-adBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:22px;
}
.twoColFixRtHdr #sidebar2 .adHeadContainer {
	/*	background-color:#3e3e3e;*/
	background-image:url(../Images/mi-adTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:0px;
	margin:0px;
	width:198px;
}
.twoColFixRtHdr #sidebar2 .adHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	margin:0px;
	padding:3px 0 0 6px;
}
.twoColFixRtHdr #sidebar2 .adHeadContainerFooter {
	background-image:url(../Images/mi-adFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
	height:4px;
}

.twoColFixRtHdr #mainContent {
	/*Old Margin*//*margin: 0 250px 0 0; */
	 /*Mani margin*/margin: 0 0 0 0;
	/* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	overflow:hidden;
}
.ie6 .twoColFixRtHdr #mainContent {
	padding: 0;
	margin:0px 0px 0px 25px;
	/*width:710px;*/
}
.twoColFixRtHdr #footer {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
}
.chrome .twoColFixRtHdr #footer {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	margin-left:15px;
}

/*.twoColFixRtHdr #footer {
	 /* this padding matches the left alignment of the elements in the divs that appear above it. 
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	float:left;
	width:931px;
	background-position:bottom;
	text-align:left;
}*/

.ie7 .twoColFixRtHdr #footer {
	/* this padding matches the left alignment of the elements in the divs that appear above it. */
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
}

.ie6 .twoColFixRtHdr #footer {
	/* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:960px;
	background-position:bottom;
	text-align:left;
}



.twoColFixRtHdr #footer2 {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
}
.chrome .twoColFixRtHdr #footer2 {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	margin-left:-2px;
	overflow:hidden;
}

/*.twoColFixRtHdr #footer {
	 /* this padding matches the left alignment of the elements in the divs that appear above it. 
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	float:left;
	width:931px;
	background-position:bottom;
	text-align:left;
}*/

.ie7 .twoColFixRtHdr #footer2 {
	/* this padding matches the left alignment of the elements in the divs that appear above it. */
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom 14px;
	text-align:left;
}
.ie8 .twoColFixRtHdr #footer2 {
	/* this padding matches the left alignment of the elements in the divs that appear above it. */
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:14px 100%;
	text-align:left;
}


.ie6 .twoColFixRtHdr #footer2 {
	/* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 15px;
	padding:0px;
	width:961px;
	background-position:bottom;
	text-align:left;
}


.ff2 .twoColFixRtHdr #footer {
	background-position:-1px bottom!important;
}
.ff3 .twoColFixRtHdr #footer {
	background-position:14px bottom!important;
}

.ie7 .twoColFixRtHdr #footer {
	/*background-position:-1px bottom!important;*/
	background-position:14px bottom;
	
}
.ie6 .twoColFixRtHdr #footer {
	width:963px;
}
.safari .twoColFixRtHdr #footer {
	background-position:-1px bottom!important;
}
.ie6 .twoColFixRtHdr .FooterTop {
	background-image:url(../Images/bg-main.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.twoColFixRtHdr #footer p {
	font-size:75%;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-left:12px;
	padding-bottom:15px;
}
.twoColFixRtHdr #footer p a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.twoColFixRtHdr #footer p a:hover {
	color: #FF3300;
	text-decoration:underline;
}
.twoColFixRtHdr #footer hr {
	display:none;
}
.twoColFixRtHdr #footer .hRule {
	
	margin-top:12px;
	/*margin:6px;width:98%;*/
	margin-bottom:6px;
	width:953px;
	border-bottom:1px solid #b2b2b2;
}
.ie7 .twoColFixRtHdr #footer .hRule {
	margin-top:12px;
	width:950px;
	margin-left:1px;
	margin-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}
.ie8 .twoColFixRtHdr #footer .hRule {
	margin-top:12px;
	width:950px;
	margin-left:1px;
	margin-bottom:6px;
	border-bottom:1px solid #b2b2b2;
}





.twoColFixRtHdr #footer2 p {
	font-size:75%;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-left:12px;
	padding-bottom:15px;
}
.twoColFixRtHdr #footer2 p a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.twoColFixRtHdr #footer2 p a:hover {
	color: #FF3300;
	text-decoration:underline;
}
.twoColFixRtHdr #footer2 hr {
	display:none;
}
.twoColFixRtHdr #footer2 .hRule {
	/*margin:6px;*/
	margin-bottom:6px;
	margin-top:12px;
	width:953px;
	border-bottom:1px solid #b2b2b2;
}
.ie7 .twoColFixRtHdr #footer2 .hRule {
	margin-top:12px;
	width:950px;
	margin-left:1px;
	border-bottom:1px solid #b2b2b2;
}
.ie8 .twoColFixRtHdr #footer2 .hRule {
	margin-top:12px;
	width:950px;
	margin-left:1px;
	border-bottom:1px solid #b2b2b2;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clearfloatLeft { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*---------------------Category Styles Start Here--------*/
.twoColFixRtHdr #header .condensed {
	min-height:92px!important;
	height:auto !important;
	height:92px !important;
}
.twoColFixRtHdr #header .condensed_latestfiles {
	min-height:87px!important;
	height:auto !important;
	height:87px !important;
}

.twoColFixRtHdr #middleBar {
	/*background-image:url(../Images/mi-midbarBg.gif);*/
	background-repeat:repeat-x;
	background-position:top center;
	width:938px;
	height:70px;
	margin-left:26px;
}
.ie6 .twoColFixRtHdr #middleBar {
	margin-left:28px;
}
.twoColFixRtHdr #middleBar2 {
	width:938px;
	margin-left:26px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}
.twoColFixRtHdr #middleBar2 h1
	{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 26px;
		color: #0483a7;
	}
.twoColFixRtHdr #middleBar2  a{
		text-decoration:none;
		color:#000000;
	}
.twoColFixRtHdr #middleBar2  a:hover{
		text-decoration:none;
		color:#6CA214;
	}
.ie6 .twoColFixRtHdr #middleBar2 {
	margin-left:28px;
}



.twoColFixRtHdr #middleBar2_latest {
	width:938px;
	margin-left:26px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#D97102;
}
.twoColFixRtHdr #middleBar2_latest h1
	{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 26px;
		color: #0483a7;
	}
.twoColFixRtHdr #middleBar2_latest  a{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#D97102;
	}
.twoColFixRtHdr #middleBar2_latest  a:hover{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#6CA214;
	}
.ie6 .twoColFixRtHdr #middleBar2_latest {
	margin-left:28px;color:#D97102;
}
.ie6 .twoColFixRtHdr #middleBar2_latest p b{
	color:#D97102;
	font-weight:bold;font-size:12px;
}

.ie6 .twoColFixRtHdr #middleBar2_latest  a{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#D97102;
		font-size:12px;
	}
.ie6 .twoColFixRtHdr #middleBar2_latest  a:hover{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#6CA214;
		font-size:12px;
	}
.opera .twoColFixRtHdr #middleBar2_latest p b {
	color:#D97102;font-size:12px;
}
.opera .twoColFixRtHdr #middleBar2_latest  a{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#D97102;
		font-size:12px;
	}
.opera .twoColFixRtHdr #middleBar2_latest  a:hover{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#6CA214;
		font-size:12px;
	}


.twoColFixRtHdr #middleBar #leftContainer {
	background-image:url(../Images/mi-midbarLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*width:550px;*/
	/*width:400px;*/
	/*width:430px;*/
	width:938px;
	height:70px;
	float:left;
}

.twoColFixRtHdr #middleBar #leftContainer_wrapper {
	/*width:550px;*/
	/*width:400px;*/
	/*width:430px;*/
	width:938px;
	height:70px;
	float:left;
}

.ie6 .twoColFixRtHdr #middleBar #leftContainernewf {
	background-image:url(../Images/mi-midbarLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*width:550px;*/
				/*width:400px;*/
				width:100%;
	height:74px;
	float:left;
}
.twoColFixRtHdr #middleBar #leftContainernewf {
	background-image:url(../Images/mi-midbarLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*width:550px;*/
				/*width:400px;*/
				width:100%;
	height:74px;
	float:left;
}
.ie .twoColFixRtHdr #middleBar #leftContainer h1 {
	margin:0;
	padding:0;
	background:none;
	height:41px;
	display:block;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-size:90%;
	padding-top:8px;
	padding-left:11px;
}
.twoColFixRtHdr #middleBar #leftContainer h1 {
	margin:0;
	padding:0;
	background:none;
	height:41px;
	display:block;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-size:100%;
	padding-top:8px;
	padding-left:11px;
}
.twoColFixRtHdr #middleBar #leftContainer p {
	margin:0;
	padding:0;
	background:none;
	display:block;
	color:#818181;
	padding-left:10px;
}
.twoColFixRtHdr #middleBar #leftContainer p strong {
	font-weight:bold;
	color:#333333;
}
.twoColFixRtHdr #middleBar #leftContainer p a {
	color:#333333;
	text-decoration:none;
}
.twoColFixRtHdr #middleBar #leftContainer p a:hover {
	color:#000000;
	text-decoration:underline;
}

.twoColFixRtHdr #middleBar #leftContainernewf h1 {
	margin:0;
	padding:0;
	background:none;
	height:41px;
	display:block;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-size:100%;
	padding-top:8px;
	padding-left:11px;
}
.twoColFixRtHdr #middleBar #leftContainernewf p {
	margin:0;
	padding:0;
	background:none;
	display:block;
	color:#818181;
	font-size:70%;
	padding-left:10px;
}
.twoColFixRtHdr #middleBar #leftContainernewf p strong {
	font-weight:bold;
	color:#333333;
}
.twoColFixRtHdr #middleBar #leftContainernewf p a {
	color:#333333;
	text-decoration:none;
}
.twoColFixRtHdr #middleBar #leftContainernewf p a:hover {
	color:#000000;
	text-decoration:underline;
}






.twoColFixRtHdr #middleBar #leftContainer321 {
	/*background-image:url(../Images/mi-midbarLeft.gif);*/
	background-repeat:no-repeat;
	background-position:top left;
	/*width:800px;*/
	height:74px;
	float:left;
}
/*.twoColFixRtHdr #middleBar #rightContainer321 h1 {
	margin:0;
	padding:0;
	background:none;
	height:41px;
	display:block;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-size:100%;
	padding-top:8px;
	padding-left:11px;
}*/
.twoColFixRtHdr #middleBar #rightContainer321 h1 {
	margin:0;
	padding:0;
	background:none;
	display:block;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-size:80%;
	padding-top:8px;
	padding-left:11px;
}
.twoColFixRtHdr #middleBar #rightContainer321 p {
	margin:0;
	padding:0;
	background:none;
	display:block;
	color:#818181;
	font-size:70%;
	padding-left:10px;
}
.twoColFixRtHdr #middleBar #rightContainer321 p strong {
	font-weight:bold;
	color:#333333;
}
.twoColFixRtHdr #middleBar #rightContainer321 p a {
	color:#333333;
	text-decoration:none;
}
.twoColFixRtHdr #middleBar #rightContainer321 p a:hover {
	color:#000000;
	text-decoration:underline;
}
.twoColFixRtHdr #middleBar #rightContainer321 {
	/*background-image:url(../Images/mi-midbarRight.gif);*/
	background-repeat:no-repeat;
	background-position:top right;
	/*width:350px;*/
	width:938px;
	height:74px;
	float:right;
	text-align:left;
}
.twoColFixRtHdr #middleBar #rightContainer321 label {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold;
}
.twoColFixRtHdr #middleBar #rightContainer321 select {
	border:3px solid #ffffff;
	width:200px;
	font-weight:normal;
}
.twoColFixRtHdr #middleBar #rightContainer {
	background-image:url(../Images/mi-midbarRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	/*width:350px;*/
				/*width:500px;*/
				width:470px;
	height:62px;
	float:right;
	padding-top:9px;
	text-align:right;
	padding-right:9px;
}
.ie6 .twoColFixRtHdr #middleBar #rightContainernewf {
	background-image:url(../Images/mi-midbarRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	/*width:350px;*/
				/*width:500px;*/
				width:920px;
	height:62px;
	float:right;
	padding-top:9px;
	text-align:right;
	padding-right:9px;
}
.rightcontainerff
	{
		width:930px;
	}
.ie8 .rightcontainerff table.first
	{
		margin-top:-7px;
		margin-left:5px;
	}
.ff3 .rightcontainerff table.first
	{
		margin-top:-5px;
		margin-left:5px;
	}
.ie6 .rightcontainerff table.first
	{
		margin-top:-7px;
	}
.ie7 .rightcontainerff table.first
	{
		margin-top:-7px;
	}
.ie6 .rightcontainerff,.ie7 .rightcontainerff
	{
		width:930px;
	}
.twoColFixRtHdr #middleBar #rightContainernewf {
	background-image:url(../Images/mi-midbarRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:62px;
	padding-top:9px;
	text-align:right;
	padding-right:9px;
}
/*.ie6 .twoColFixRtHdr #middleBar #rightContainernewf table
	{
		margin-left:-5px;
		text-align:left;
		
		}
.twoColFixRtHdr #middleBar #rightContainernewf table
	{
		margin-left:10px;
		margin-top:-4px;
	}*/
.twoColFixRtHdr #middleBar #rightContainer label {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold;
}
.twoColFixRtHdr #middleBar #rightContainer select {
	border:3px solid #ffffff;
	width:200px;
	font-weight:normal;
}

.twoColFixRtHdr #middleBar #rightContainernewf label {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold;
}
.twoColFixRtHdr #middleBar #rightContainernewf strong {
	font-size:80%;
	color:#000;
	font-weight:bold;
}
.twoColFixRtHdr #middleBar #rightContainernewf b {
	font-size:70%;
	color:#000;
	font-weight:bold;
}
.twoColFixRtHdr #middleBar #rightContainernewf select {
	border:3px solid #ffffff;
	width:200px;
	font-weight:normal;
}
.twoColFixRtHdr .inside {
	margin-top:12px !important;
	overflow:hidden;
}

.anchoreditrate
{
	color:#84A703;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.anchoreditrate:hover
{
	color:#fc4802;
	text-decoration:underline;
}
.ie7 .anchoreditrate
{
	color:#84A703;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.ie7 .anchoreditrate:hover
{
	color:#fc4802;
	text-decoration:underline;
}

.twoColFixRtHdr .insideContent  {
	/*margin: 0 250px 0 0 !important;*/ /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:937px;
	margin-left:24px !important;
	/*margin-left:70px !important;*/
	margin-top:4px !important;
	overflow:hidden;
}
.ie8 .twoColFixRtHdr .insideContent  {
	margin: 0 100px 0 0 !important; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*width:720px;*/
	width:937px;
	margin-left:26px !important;
	/*margin-left:70px !important;*/
	margin-top:12px !important;
	overflow:hidden;
}

.ie6 .twoColFixRtHdr .insideContent {
	/*width:100% !important;*/
	width:937px;
	/*margin-left:63px !important;*/
	margin-left:28px !important;
	/*margin-left:70px !important;*/
	margin-top:12px !important;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer {
	width:506px;
	/*float:right;
	margin-right:10px;*/
	float:left;
	margin-left:10px;
	overflow:hidden;
	
}
.ie6 .twoColFixRtHdr #mainContent #middleContentContainer {
	width:506px;
	float:left;
	margin-left:5px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer h2 {
	width:506px;
	height:31px;
	padding:3px 0px 0px 0px;
}
.twoColFixRtHdr #mainContent #middleContentContainer h2 .numerator {
	width:47px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	padding-top:4px;
	float:left;
}
.twoColFixRtHdr #mainContent #middleContentContainer h2 .headTitle {
	width:440px;
	display:block;
	float:left;
	color:#000000;
	font-size:100%;
	padding:0px 0px 2px 10px;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #middleContentContainer h2 .headTitle a {
	color:#000000;
	text-decoration:none;
}
.twoColFixRtHdr #mainContent #middleContentContainer h2 .headTitle a:hover {
	color:#fc4702;
	text-decoration:none;
}






.twoColFixRtHdr #mainContent #middleContentContainer_latest1 {
	width:732px;
	/*float:right;
	margin-right:10px;*/
	float:left;
	/*margin-left:10px;*/
	overflow:hidden;
	
	
}
.twoColFixRtHdr #mainContent #middleContentContainer_latest1 span.results
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#424242;
		font-size:17px;
		font-weight:normal;
	}
.ie6 .twoColFixRtHdr #mainContent #middleContentContainer_latest1 {
	width:732px;
	float:left;
	overflow:hidden;
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer_latest1 {
	width:732px;
	float:left;
	overflow:hidden;
}

.twoColFixRtHdr #mainContent #middleContentContainer_latest1 h2 {
	width:732px;
	height:24px;
	padding-top:6px;
	padding-bottom:5px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_latest1 h2 .numerator {
	width:47px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	padding-top:4px;
	float:left;
}
.twoColFixRtHdr #mainContent #middleContentContainer_latest1 h2 .headTitle {
	width:440px;
	display:block;
	float:left;
	color:#000000;
	font-size:100%;
	padding-top:4px;
	font-weight:bold;
	padding-left:10px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_latest1 h2 .headTitle a {
	color:#000000;
	text-decoration:none;
}
.twoColFixRtHdr #mainContent #middleContentContainer_latest1 h2 .headTitle a:hover {
	color:#fc4702;
	text-decoration:none;
}
.search_topstrip
	{
		background:url(../Images/search_topstrip.jpg)  no-repeat;
		height:35px;
		width:740px;
	}
.ie7 #search_blocks .search_topstrip
	{
		background:url(../Images/search_topstrip.jpg)  no-repeat;
		height:35px;
		width:732px;
	}
.ie8 #search_blocks .search_topstrip
	{
		background:url(../Images/search_topstrip.jpg)  no-repeat;
		height:35px;
		width:742px;
	}
	
.searchresults_topstrip
	{
		background:url(../Images/searchresult_topstrip.jpg)  no-repeat;
		height:59px;
		width:740px;
	}
.searchresults_topstrip img
	{
		border:none;
	}	
.ie7 #search_blocks .searchresults_topstrip
	{
		background:url(../Images/searchresult_topstrip.jpg)  no-repeat;
		height:59px;
		width:732px;
	}
.ie8 #search_blocks .searchresults_topstrip
	{
		background:url(../Images/searchresult_topstrip.jpg)  no-repeat;
		height:59px;
		width:742px;
	}	
	
.search_centerstrip
	{
		background:url(../Images/search_centerstrip.jpg) repeat-y top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}	
.search_bottomstrip
	{
		background:url(../Images/search_bottomstrip.jpg) no-repeat;
		height:8px;
	}
#search_blocks h1
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#227A98;
		font-weight:bold;
		font-size:17px;
		padding:0px 0px 0px 10px;
		margin:0px;
	}
#search_blocks .searchresults_topstrip a h1
	{
		color:#19769a;
	}
#search_blocks
	{
		font-size:110%;
	}
#search_blocks img
	{
		border:#D7D7D7 1px solid;
	}			
	








.twoColFixRtHdr #mainContent #middleContentContainer ol li {
	background-image:url(../Images/rated_head.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:506px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0;
	padding:0;
}

.twoColFixRtHdr #mainContent #middleContentContainer li {
	margin-left:25px;
}
.twoColFixRtHdr #mainContent #middleContentContainer li div {
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer table {
	width:340px;
	font-size:85%;
	float:left;
}
.twoColFixRtHdr #mainContent #middleContentContainer table td {
	width:92px;
	padding-bottom:0px;
}
.twoColFixRtHdr #mainContent #middleContentContainer table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #middleContentContainer table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.twoColFixRtHdr #mainContent #middleContentContainer table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
	font-size:12px;
}
.twoColFixRtHdr #mainContent #middleContentContainer table img {
	width:18px;
	height:17px;
	/*width:21px;
	height:12px;*/
}
.twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainer2 {
	float:left;
	width: 120px;
	text-align:center;
}
.twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainer2right {
	float:right;
	width: 380px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainer {
	float:right;
	width: 156px;
	height:102px;
	background-image:url(../Images/mi-smallBox.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	padding-top:10px;
}
.twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainerMain {
	overflow:hidden;
	width:500px;
}

.twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainerMain_latest {
	overflow:hidden;
	width:380px;
	/*float:right;*/
	margin-left:10px;
}
.twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainerFooter {
	background-image:url(../Images/mi-smallBox.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 156px;
	border:#66CCFF 0px solid;
	height:10px;
	line-height:10px;
	position:absolute;
	bottom:0;
	overflow:hidden;
}
.ie .twoColFixRtHdr #mainContent #middleContentContainer .ratingActionContainerFooter {
	background-image:url(../Images/mi-smallBox.gif);
	background-repeat:no-repeat;
	background-position:0px -165px;
}
.twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	/*margin-left:20px;*/
}
.twoColFixRtHdr #mainContent #middleContentContainer .readLink a {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	padding-left:20px;
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer .readLink a ,.ie6 .twoColFixRtHdr #mainContent #middleContentContainer .readLink a  {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.twoColFixRtHdr #mainContent #middleContentContainer .readLink1 {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	/*padding-left:20px;*/
}
.twoColFixRtHdr #mainContent #middleContentContainer .readLink1 a {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer .readLink1 {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	/*padding-left:20px;*/
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer .readLink1 a ,.ie6 .twoColFixRtHdr #mainContent #middleContentContainer .readLink1 a  {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.ie .twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	margin-left:-5px;
	/*margin-top:10px;*/
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	margin-left:-22px;
}
.ff2 .twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	margin-left: 0px !important;
	padding-right:25px;
}
.opera .twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	margin-left:-20px !important;
}
.safari .twoColFixRtHdr #mainContent #middleContentContainer .readLink {
	margin-left:-20px !important;
	padding-right:25px;
}
.ie .twoColFixRtHdr #mainContent #middleContentContainer .readLink a {
	margin-top:0px;
}
.twoColFixRtHdr #mainContent #middleContentContainer .readLink a:hover {
	background-image:url(../Images/ic-commentOver.gif);
}
.twoColFixRtHdr #mainContent #middleContentContainer .readLink1 a:hover {
	background-image:url(../Images/ic-commentOver.gif);
}
.twoColFixRtHdr #middleContentContainerFooter {
	background-image:url(../Images/mi-midContentFooter.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#000000;
	width:400px;
	height:24px;
}

.twoColFixRtHdr #mainContent #rightSidebar {
	width:198px;
	float:left;
}


.twoColFixRtHdr #rightSidebar .menuContainer {
/*	background-color:#7dc363;
*/	background-image:url(../Images/mi-adBodyBg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:198px;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest_adds {

	width:201px;
	overflow:hidden;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest_addsnew {

	width:201px;
	overflow:hidden;
	height:90px;
}


.twoColFixRtHdr #rightSidebar .menuContainer_latest {
/*	background-color:#7dc363;
*/	background-image:url(../Images/filterby_centerstrip.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	width:201px;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest a
	{
	  color:#0f80a0;
	}
.twoColFixRtHdr #rightSidebar .menuContainer_latest a:hover
	{
	  color:#e09d46;
	}	
.twoColFixRtHdr #mainContent #rightSidebar .menuContainer_latest  ul
	{
		list-style:none;
	}
.twoColFixRtHdr #mainContent #rightSidebar .menuContainer_latest  ul li
	{
	}
.twoColFixRtHdr #mainContent #rightSidebar .menuContainer_latest  ul li a
	{
	  color:#0182ac;
	  font-size:12px;
	  font-weight:normal;
	  border:red 0px solid;
	}
.twoColFixRtHdr #mainContent #rightSidebar .menuContainer_latest  a:hover
	{
	  color:#0182ac;
	  text-decoration:underline;
	}	

.twoColFixRtHdr #rightSidebar .menuContainer .toggleLink {
	background-repeat:no-repeat;
	background-position:165px 10px;
	display:block;
	width:174px !important;
	margin-top:10px;
}

.twoColFixRtHdr #rightSidebar .menuContainer_latest .toggleLink {
	background-repeat:no-repeat;
	background-position:165px 10px;
	display:block;
	width:201px !important;
	margin-top:10px;
}

.twoColFixRtHdr #rightSidebar .menuContainer_latest .toggleLink a {
	background-repeat:no-repeat;
	background-position:165px 8px;
	display:block;
	padding:2px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
	width:174px !important;
	color:#7b7b7b;
	text-decoration:none;
	font-weight:bold;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest .toggleLink a:hover {
	color:#fc4702;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest .more {
	background-image:url(../Images/ic-more.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest .less {
	background-image:url(../Images/ic-less.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest .more a:hover {
	background-image:url(../Images/ic-moreOver.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest .less a:hover {
	background-image:url(../Images/ic-lessOver.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest h3 {
	margin-left:8px;
	margin-right:8px;
	font-size:80%;
	color:#fc4802;
	padding-top:8px;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest p {
	margin-right:8px;
	margin-left:8px;
	font-size:75%;
	padding-top:2px;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest li a {
	color:#929292;
	text-decoration:none;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest li a:hover {
	color:#fc4702;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest ul {
	margin-top:3px;
}
.twoColFixRtHdr #rightSidebar .menuContainer_latest li {
	list-style-image:url(../Images/ic-bulletMenu.gif);
	margin-left:10px;
	font-size:70%;
	color:#4F7E05;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}







.twoColFixRtHdr #rightSidebar .menuContainer .toggleLink a {
	background-repeat:no-repeat;
	background-position:165px 8px;
	display:block;
	padding:2px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
	width:174px !important;
	color:#7b7b7b;
	text-decoration:none;
	font-weight:bold;
}
.twoColFixRtHdr #rightSidebar .menuContainer .toggleLink a:hover {
	color:#fc4702;
}
.twoColFixRtHdr #rightSidebar .menuContainer .more {
	background-image:url(../Images/ic-more.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer .less {
	background-image:url(../Images/ic-less.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer .more a:hover {
	background-image:url(../Images/ic-moreOver.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer .less a:hover {
	background-image:url(../Images/ic-lessOver.gif);
}
.twoColFixRtHdr #rightSidebar .menuContainer h3 {
	margin-left:8px;
	margin-right:8px;
	font-size:80%;
	color:#fc4802;
	padding-top:8px;
}
.twoColFixRtHdr #rightSidebar .menuContainer p {
	margin-right:8px;
	margin-left:8px;
	font-size:75%;
	padding-top:2px;
}
.twoColFixRtHdr #rightSidebar .menuContainer li a {
	color:#5d960c;
	text-decoration:none;
}
.twoColFixRtHdr #rightSidebar .menuContainer li a:hover {
	color:#fc4702;
}
.twoColFixRtHdr #rightSidebar .menuContainer ul {
	margin-top:3px;
}
.twoColFixRtHdr #rightSidebar .menuContainer li {
	list-style-image:url(../Images/ic-bulletMenu.gif);
	margin-left:28px;
	font-size:70%;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}















.twoColFixRtHdr #rightSidebar .menuContainerFooter {
	background-color:#ffffff;
	background-image:url(../Images/mi-adBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:22px;
}
.twoColFixRtHdr #rightSidebar .menuContainerFooter_latest {
	background-color:#ffffff;
	background-image:url(../Images/filterby_bottomstrip.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:201px;
	font-size:1px;
	height:9px;
}

.twoColFixRtHdr #rightSidebar .menuHeadContainer {
	background-image:url(../Images/mi-menuTop.gif);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat;
	background-position:top center;
	width:198px;
}

.twoColFixRtHdr #rightSidebar .menuHeadContainer_latest {
	background-image:url(../Images/filterby_topstrip.jpg);
	/*background-repeat:no-repeat;*/
	height:35px;
	line-height:35px;
	background-repeat:no-repeat;
	background-position:top center;
	width:201px;
}

.ie6 .twoColFixRtHdr #rightSidebar .menuHeadContainer {
	background-image:url(../Images/mi-menuTop.gif);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat;
	background-position:top left;
	width:197px;
	margin-left:5px;
}

.ie6 .twoColFixRtHdr #rightSidebar .menuHeadContainer_latest {
	background-image:url(../Images/filterby_topstrip.jpg);
	/*background-repeat:no-repeat;*/
	background-repeat:no-repeat;
	background-position:top left;
	width:201px;
	/*margin-left:5px;*/
}

.ie7 .twoColFixRtHdr #rightSidebar .menuHeadContainer {
	background-image:url(../Images/mi-menuTop.gif);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat;
	background-position:top center;
	width:198px;
}

.ie7 .twoColFixRtHdr #rightSidebar .menuHeadContainer_latest {
	background-image:url(../Images/filterby_topstrip.jpg);
	/*background-repeat:no-repeat;*/
	background-repeat:no-repeat;
	background-position:top center;
	width:201px;
}

.ie8 .twoColFixRtHdr #rightSidebar .menuHeadContainer {
	background-image:url(../Images/mi-menuTop.gif);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat;
	background-position:top center;
	width:198px;
}

.ie8 .twoColFixRtHdr #rightSidebar .menuHeadContainer_latest {
	background-image:url(../Images/filterby_topstrip.jpg);
	/*background-repeat:no-repeat;*/
	background-repeat:no-repeat;
	background-position:top center;
	width:201px;
}

.twoColFixRtHdr #rightSidebar .menuHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-top:3px;
	padding-left:6px;
}
.twoColFixRtHdr #rightSidebar .menuHeadContainer_latest h2 {
	font-size:80%;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold !important;
}

.twoColFixRtHdr #rightSidebar .menuHeadContainerFooter {
	background-image:url(../Images/mi-menuFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #rightSidebar .menuHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}
.hiddenElement {
	display:none;
}
/*---------------------Category Styles End Here----------*/


/*------------Chandu Styles Start Here------------------*/

.twoColFixRtHdr .insideContent3 {
	/*margin: 0 250px 0 0 !important;*/ /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:929px;
	margin-left:32px !important;
	/*margin-left:70px !important;*/
	/*margin-top:12px !important;*/
	margin-top:5px !important;
}

.twoColFixRtHdr .insideContent1 {
	/*margin: 0 250px 0 0 !important;*/ /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*width:929px;*/
	width:730px;
	margin-left:32px !important;
	/*margin-left:70px !important;*/
	/*margin-top:12px !important;*/
	margin-top:5px !important;
}

.twoColFixRtHdr .insideContent1_rightside {
	/*margin: 0 250px 0 0 !important;*/ /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*width:929px;*/
	/*padding-left:20px;*/
	/*margin-left:70px !important;*/
	/*margin-top:12px !important;*/
}

.ie7 .twoColFixRtHdr .insideContent1 {
	/*margin: 0 100px 0 0 !important;*/
	margin: 0 40px 0 0 !important; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*width:929px;*/
	width:730px;
	margin-left:23px !important;
	/*margin-left:70px !important;*/
	/*margin-top:12px !important;*/
	margin-top:5px !important;
}

.ie7 .twoColFixRtHdr .insideContent1_rightside {
	/*margin: 0 100px 0 0 !important;*/
	margin: 0 0 0 0 !important; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px !important; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*width:929px;*/
	/*margin-left:70px !important;*/
	/*margin-top:12px !important;*/
}

.ie6 .twoColFixRtHdr .insideContent1 {
	/*width:929px !important;*/
	width:730px !important;
	margin-left:24px !important;
	margin-top:5px !important;
}

.ie6 .twoColFixRtHdr .insideContent1_rightside {
	/*width:929px !important;*/
	width:941px;
	
}

.twoColFixRtHdr #rightSidebar .menuContainer li.emptyli {
	padding:2px;
	margin:0px;
	list-style-image:none;
}
.ie6 .twoColFixRtHdr #rightSidebar .menuContainer li.emptyli {
	padding:2px;
	margin:0px;
	list-style-image:none;
}
.linebreak10 {
	width:100%;
	height:10px;
	font-size:10px;
}
.blankbutton {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}
.blankbutton1 {
	width:142px;
	height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
}



.blankbutton2 {
	width:142px;
	height:32px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	padding-bottom:5px;
}

.ie7 .blankbutton {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}
.ie7 .blankbutton1 {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
}
.ie7 .blankbutton2 {
	width:142px;
	height:32px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	padding-top:5px;
}


.ie6 .blankbutton {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}
.ie6 .blankbutton1 {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
}
.ie6 .blankbutton2 {
	width:142px;
	height:32px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	padding-top:5px;
}








.blankbutton_late {
	width:106px;
	height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large-latest.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	
}
.blankbutton1_late {
	width:106px;
	height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
	padding-bottom:2px;
}
.blankbutton2_late {
	width:106px;
	height:27px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver_latest.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	padding-bottom:2px;
}

.ie7 .blankbutton_late {
	width:106px;
	height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large-latest.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}
.ie7 .blankbutton1_late {
	width:106px;
	height:27px;
	line-height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
}
.ie7 .blankbutton2_late {
	width:106px;
	height:27px;
	line-height:27px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver_latest.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}


.ie6 .blankbutton_late {
	width:106px;
	height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large-latest.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}
.ie6 .blankbutton1_late {
	width:106px;
	height:27px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
}
.ie6 .blankbutton2_late {
	width:106px;
	height:27px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver_latest.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	padding-top:5px;
}








.blankbutton3 {
	width:142px;
	height:32px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
}
.line {
	border-top:1px #003300 dotted;
	height:2px;
	font-size:5px;
}
.ie6 .line {
	border-top:1px #003300 dotted;
	height:2px;
	font-size:2px;
}
.leftfilter:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033FF;
	text-decoration:none;
}
.leftfilter:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.leftfilter:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.ie6 .MainCat {
	position:relative;/*border:red 1px solid;*/
}
.twoColFixRtHdr #mainContent #rateItemContainer2 {
	width:100%;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer2 {
	width:706px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .heading {
	background-image:url(../Images/mi-midContentHeadLrg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .heading1 {
	background-image:url(../Images/mi-midContentHeadLrg1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
}

.twoColFixRtHdr #mainContent #rateItemContainer3 .centerstip_latest_file {
	background-image:url(../Images/center_strip_latst.gif);
	background-repeat:repeat-y;
	padding-bottom:7px;
	background-position:top;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .centerstip_latest_file p
	{
		color:#999999;
		padding:2px;
		margin:1px;
	}
.twoColFixRtHdr #mainContent #rateItemContainer3 .centerstip_latest_file b
	{
		color:#676767;
	}	
.twoColFixRtHdr #mainContent #rateItemContainer3 .bottom_lat_block {
	background-image:url(../Images/bottomr_strip_latst.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:7px;
	margin-bottom:13px;
}

.twoColFixRtHdr #mainContent #rateItemContainer3 .heading1_ninetwoone {
	width:929px;
	margin:auto;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .heading1_topstripblock {
	background-image:url(../Images/mi-midContentHeadLrg1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:35px;
}

.twoColFixRtHdr #mainContent #rateItemContainer3 .heading1_latestone {
	background-image:url(../Images/1midContentHeadLrg1_latest.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	height:46px;
}

.twoColFixRtHdr #mainContent #rateItemContainer3 {
	width:100%;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer3 {
	width:929px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 h2 {
	/*width:500px;*/
	height:41px;
	float:left;
	display:block;
	/*font-size:120%;*/
	font-size:120%;
	font-weight:bold;
	padding-top:8px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 h3 {
	/*width:500px;*/
	float:left;
	display:block;
	/*font-size:120%;*/
	font-size:80%;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 h1 {
	/*width:500px;*/
	height:41px;
	float:left;
	display:block;
	font-size:120%;
	font-weight:bold;
	padding-top:8px;
}

.twoColFixRtHdr #mainContent #rateItemContainer3 .headTitle {
	height:33px;
	display:block;
	/*width:400px;*/
	padding-left:10px;
	color:#333333;
	float:left;
	font-size:80%;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .numerator {
	height:33px;
	display:block;
	width:48px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer3 div {
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .leftContainer {
	/*width:340px;*/
	width:482px;
	float:left;
	padding:20px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer3 .leftContainer {
	/*width:340px;*/
	width:482px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer {
	width:400px;
	float:right;
	/*padding:20px;*/
	padding-top:20px;
	

}
.twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer label {
	font-size:75%;
	color:#333333;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer textarea {
	font-size:120%;
	color:#333333;
	font-weight:normal;
	/*width:280px;*/
	width:385px;
	margin-bottom:10px;
	overflow:auto;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer .smallTextarea {
	width:180px;
	height:38px;
	font-size:250%;
	margin:0;
	overflow:auto;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer .smallTextarea {
	height:38px;
	padding-bottom:4px;
}
.ie7 .twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer .smallTextarea {
	height:38px;
	padding-bottom:4px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3.rightContainer img {
	width:100px;
	height:40px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer3 .rightContainer img {
	padding-top:8px;
}
.twoColFixRtHdr #mainContent .rightContainer table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.twoColFixRtHdr #mainContent .rightContainer table th p b{
		background-color:#FFFFFF;
	}
.twoColFixRtHdr #mainContent .rightContainer table th p strong{
		background-color:#FFFFFF;
	}
/* Rating attributes table */
.twoColFixRtHdr #mainContent #rateItemContainer3 table {
	width:350px;
	font-size:80%;
	margin-bottom:35px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer3 table {
	width:340px;
}
/* Caption for table */
.twoColFixRtHdr #mainContent #rateItemContainer3 table caption {
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 table td {
	/*	width:92px;
*/	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:center center;
}
.twoColFixRtHdr #mainContent #rateItemContainer3 table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
}
/* Rating's stars and icons dimensions to save on redundant markup */
.twoColFixRtHdr #mainContent #rateItemContainer3 table img {
	width:18px;
	height:17px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .headTitle {
	height:33px;
	display:block;
	width:400px;
	padding-left:10px;
	color:#333333;
	float:left;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .numerator {
	height:33px;
	display:block;
	width:48px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer2 div {
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .leftContainer {
	width:340px;
	float:left;
	padding:20px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer2 .leftContainer {
	width:340px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer {
	width:290px;
	float:right;
	padding:20px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer label {
	font-size:75%;
	color:#333333;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer textarea {
	font-size:120%;
	color:#333333;
	font-weight:normal;
	width:280px;
	margin-bottom:10px;
	overflow:auto;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer .smallTextarea {
	width:180px;
	height:38px;
	font-size:250%;
	margin:0;
	overflow:auto;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer .smallTextarea {
	height:38px;
	padding-bottom:4px;
}
.ie7 .twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer .smallTextarea {
	height:38px;
	padding-bottom:4px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer img {
	width:100px;
	height:40px;

}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer2 .rightContainer img {
	padding-top:8px;
}
/* Rating attributes table */
.twoColFixRtHdr #mainContent #rateItemContainer2 table {
	width:350px;
	font-size:80%;
	margin-bottom:35px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer2 table {
	width:340px;
}
/* Caption for table */
.twoColFixRtHdr #mainContent #rateItemContainer2 table caption {
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 table td {
	/*	width:92px;
*/	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:center center;
}
.twoColFixRtHdr #mainContent #rateItemContainer2 table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
}
/* Rating's stars and icons dimensions to save on redundant markup */
.twoColFixRtHdr #mainContent #rateItemContainer2 table img {
	width:18px;
	height:17px;
	
}
.bbr {
	border-bottom: #ffd207 solid 0px;
	line-height:24px;
	height:24px;
}
/*------------------------------page nav for category_results.php-----------------------------------*/	
a.pagenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
}
a.pagenavigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#FFFF00;
}
.ie8 a.pagenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#FFFFFF;
}
.ie8 a.pagenavigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#FFFF00;
}
.ie8 a.pagenavigation1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.ie8 a.pagenavigation1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	color:#ff6600;
	text-align:right;
}
a.pagenavigation1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
a.pagenavigation1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#ff6600;
	text-align:right;
}

a.pagenavigation12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	text-align:right;
	background-color:#DFDFDF;
	border:#cccccc 1px solid;
	padding:4px;
}
a.pagenavigation12:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#ff6600;
	text-align:right;
	background-color:#F8E0D1;
	border:#EC8E51 1px solid;
	padding:4px;
}
a.pagenavigation122 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	text-align:right;
	background-color:#DFDFDF;
	border:#cccccc 1px solid;
	padding:4px;
	
}
a.pagenavigation122:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#ff6600;
	text-align:right;
	background-color:#F8E0D1;
	border:#EC8E51 1px solid;
	padding:4px;
}



/*------------------------------page nav end for category_results.php-----------------------------------*/	
/* Error box on sidebar */
.twoColFixRtHdr #sidebar1 .loginContainerBody .errorDisplay {
	padding:6px;
	background:#990000;
	color:#FFFFFF;
	width:85%;
	text-align:center;
	font-size:70%;
}

/* Error display of field highlighted */
.twoColFixRtHdr #sidebar1 .loginContainerBody .errorItem {
	border:2px solid #990000;
}
/* Error text highlighted */
.twoColFixRtHdr #sidebar1 .loginContainerBody .errorText {
	color:#990000;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar1 .loginContainerBody .errorText1 {
	color:#000000;
	font-weight:bold;
}



.twoColFixRtHdr #sidebar2 .loginContainerBody .errorDisplay {
	padding:6px;
	background:#990000;
	color:#FFFFFF;
	width:85%;
	text-align:center;
	font-size:70%;
}
/* Error display of field highlighted */
.twoColFixRtHdr #sidebar2 .loginContainerBody .errorItem {
	border:2px solid #990000;
}
/* Error text highlighted */
.twoColFixRtHdr #sidebar2 .loginContainerBody .errorText {
	color:#990000;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar2 .loginContainerBody .errorText1 {
	color:#000000;
	font-weight:bold;
}
/*------------Chandu Styles End Here------------------*/
/* Styles related to item category page */
/* Rated item container */
.twoColFixRtHdr #mainContent #ratedItemContainer {
	width:100%;
}

.ie6 .twoColFixRtHdr #mainContent #ratedItemContainer {
	width:716px;
}
.twoColFixRtHdr #mainContent #ratedItemContainer div {
	background-image:url(../Images/mi-midContentHeadLrg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
}
.twoColFixRtHdr #mainContent #ratedItemContainer h2 {

	height:41px;
	float:left;
	display:block;
	font-weight:bold;
	padding-top:8px;
}
.twoColFixRtHdr #mainContent #ratedItemContainer .headTitle {
	height:33px;
	display:block;
	padding-left:10px;
	color:#333333;
	float:left;
}
.twoColFixRtHdr #mainContent #ratedItemContainer .numerator {
	height:33px;
	display:block;
	width:48px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
/* Total reviews on heading bar */
.twoColFixRtHdr #mainContent #ratedItemContainer .totalReview {

	float:right;
	color:#333333;
	font-weight:bold;
	font-size:80%;
	text-align:right;
	margin-right:18px;
	margin:0px;
}
.ie6 .twoColFixRtHdr #mainContent #ratedItemContainer .totalReview {
	margin-top:-38px;
}
/* Rating attributes table */
.twoColFixRtHdr #mainContent #ratedItemContainer table {
	width:650px;
	font-size:80%;
	margin:15px;
	margin-bottom:35px;
}
/* Caption for table */
.twoColFixRtHdr #mainContent #ratedItemContainer table caption {
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #ratedItemContainer table td {


	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent #ratedItemContainer table .wideColumn {

	padding-left:10px;
}
.nextpreviousnumbers {
	margin-top:-4px;
}
.ie6 .nextpreviousnumbers {
	margin-top:-8px;
}
.para {
	text-align:justify;
	/*margin-left:10px;*/
		margin-left:35px;
}
.paranew
	{
		padding:4px;
		margin:4px;
		color:#4e4e4e;
	}
.paraitem {
	text-align:justify;
	/*margin-left:10px;*/
		padding:2px 17px 2px 5px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
}

.paraitem1 {
	text-align:justify;
	/*margin-left:10px;*/
		padding:2px 5px 2px 5px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;

}
.paraitem2 {
	text-align:justify;
	/*margin-left:10px;*/
		padding:2px 10px 2px 10px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
}
.pagenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.pagenavigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#FF6600;
}
.pagenavigation2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.pagenavigation2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#FF6600;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha table {
	/*	width:650px;
	margin-bottom:35px;
*/	font-size:80%;
	margin:15px;
	margin-bottom:5px;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha table td {
	/*width:92px;*/
	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha table .wideColumn {
	width:300px;/*	padding-left:10px;
*/
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:20px;
	background-position:0px 1px;
	font-size:120%;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha table th p {
	background-color:#FFFFFF;
	display:inline;
	padding:0px;
	margin:0px 0px 3px 0px;
	font-size:12px;
}
/* Rating's stars and icons dimensions to save on redundant markup */
.twoColFixRtHdr #mainContent #ratedItemContainerCha table img {
	width:18px;
	height:17px;
/*	width:21px;
	height:13px;
*/}
.twoColFixRtHdr #mainContent #ratedItemContainerCha div {
	background-image:url(../Images/mi-midContentHeadLrg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
}
/*.twoColFixRtHdr #mainContent #ratedItemContainerCha h2 {
	height:35px;
	float:left;
	display:block;
	font-size:90%;
	font-weight:bold;
	padding-top:5px;
}*/
.twoColFixRtHdr #mainContent #ratedItemContainerCha h2 {
	float:left;
	display:block;
	font-size:90%;
	font-weight:bold;
	padding-top:5px;
	color:#666666;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha h3 {
	float:left;
	display:block;
	font-size:90%;
	font-weight:bold;
	padding-left:5px;
	color:#fff;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha h1 {
	/*width:500px;*/
	float:left;
	display:block;
	font-size:90%;
	font-weight:bold;
	
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha .headTitle {
	display:block;
	/*width:400px;*/
	padding-left:3px;
	color:#333333;
	float:left;
}

.ie7 .twoColFixRtHdr #mainContent #ratedItemContainerCha .headTitle {
	display:block;
	/*width:400px;*/
	margin-left:50px;
	color:#333333;
	float:left;
}

.twoColFixRtHdr #mainContent #ratedItemContainerCha .numerator {
	height:33px;
	display:block;
	width:48px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha .totalReview {
	/*width:200px;*/
	float:right;
	color:#333333;
	font-weight:bold;
	font-size:80%;
	text-align:right;
	margin-right:18px;
}
.ie6 .twoColFixRtHdr #mainContent #ratedItemContainerCha .totalReview {
	margin-top:10px;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha .rightContainerCha {
	height:39px;
	margin-right:15px;
	/*float:right;*/
	background:none;
}
.ie6 .twoColFixRtHdr #mainContent #ratedItemContainerCha .rightContainerCha {
	height:39px;
	margin-right:8px;
	/*float:right;*/
	background:none;
}
/* Wide button for action bar */
.twoColFixRtHdr #mainContent #ratedItemContainerCha .rightContainerCha .wideButton {
	width:230px;
	height:27px;
	background-image:url(../Images/bu-wideButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	display:block;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha .rightContainerCha a {
	width:230px;
	height:22px;
	padding-top:5px;
	background-image:url(../Images/bu-wideButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	font-size:13px;
}
. ff .twoColFixRtHdr #mainContent #ratedItemContainerCha .rightContainerCha a {
	width:230px;
	height:22px;
	padding-top:5px;
	background-image:url(../Images/bu-wideButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	font-size:13px;
}

.twoColFixRtHdr #mainContent #ratedItemContainerCha .rightContainerCha a:hover {
	background-image:url(../Images/bu-wideButtonOver.gif);
	color:#fd4b02;
}
.twoColFixRtHdr #mainContent #ratedItemContainerCha table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #ratedItemContainer table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #ratedItemContainer table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:0px 1px;
}
.twoColFixRtHdr #mainContent #ratedItemContainer table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
}
/* Rating's stars and icons dimensions to save on redundant markup */
.twoColFixRtHdr #mainContent #ratedItemContainer table img {
	width:18px;
	height:17px;
}
/* Actions bar for rated items */
.twoColFixRtHdr #mainContent .ratedItemActionsContainer {
	background-image:url(../Images/mi-midActionsHeadLrg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
	font-size:80%;
	padding-top:7px;
}
/* Action bar left side */
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .leftContainer {
	height:39px;
	float:left;
	color:#6fa616;
	font-weight:bold;
	margin-left:12px;
}
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .leftContainer select {
	border:3px solid #6fa616;
	width:200px;
	padding:2px;
	font-weight:normal;
	color:#000000;
}
/* Action bar right side */
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainer {
	height:39px;
	margin-right:15px;
	float:right;
}
/* Wide button for action bar */
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainer .wideButton {
	width:230px;
	height:27px;
	background-image:url(../Images/bu-wideButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	display:block;
}
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainer a {
	width:230px;
	height:22px;
	padding-top:5px;
	background-image:url(../Images/bu-wideButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainer a:hover {
	background-image:url(../Images/bu-wideButtonOver.gif);
	color:#fd4b02;
}
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainercha12 {
	height:39px;
	margin-right:15px;
	margin-top:5px;
	float:right;
	width:330px;
}
/* Wide button for action bar */
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainercha12 .wideButton {
	width:230px;
	height:27px;
	background-image:url(../Images/bu-wideButton.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	display:block;
}
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainercha12 a {
	/*width:230px;*/
	height:22px;
	padding-top:5px;
	text-align:right;
	color:#fd4b02;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;/*display:block;*/
}
.twoColFixRtHdr #mainContent .ratedItemActionsContainer .rightContainercha12 a:hover {
	color:#6fa616;
}
/* Rate item container */
.twoColFixRtHdr #mainContent #rateItemContainer {
	width:100%;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer {
	width:716px;
}
.twoColFixRtHdr #mainContent #rateItemContainer .heading {
	background-image:url(../Images/mi-midContentHeadLrg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
}
.twoColFixRtHdr #mainContent #rateItemContainer h2 {
	width:500px;
	height:41px;
	float:left;
	display:block;
	font-size:120%;
	font-weight:bold;
	padding-top:8px;
}
.twoColFixRtHdr #mainContent #rateItemContainer .headTitle {
	height:33px;
	display:block;
	width:400px;
	padding-left:10px;
	color:#333333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.twoColFixRtHdr #mainContent #rateItemContainer .numerator {
	height:33px;
	display:block;
	width:48px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer div {
}
.twoColFixRtHdr #mainContent #rateItemContainer .leftContainer {
	width:340px;
	float:left;
	padding:20px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer .leftContainer {
	width:340px;
}
.twoColFixRtHdr #mainContent #rateItemContainer .rightContainer {
	width:290px;
	float:right;
	padding:20px;
}
.twoColFixRtHdr #mainContent #rateItemContainer .rightContainer label {
	font-size:75%;
	color:#333333;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #rateItemContainer .rightContainer textarea {
	font-size:120%;
	color:#333333;
	font-weight:normal;
	width:280px;
	margin-bottom:10px;
	overflow:auto;
}
.twoColFixRtHdr #mainContent #rateItemContainer .rightContainer .smallTextarea {
	width:180px;
	height:38px;
	font-size:250%;
	margin:0;
	overflow:auto;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer .rightContainer .smallTextarea {
	height:38px;
	padding-bottom:4px;
}
.ie7 .twoColFixRtHdr #mainContent #rateItemContainer .rightContainer .smallTextarea {
	height:38px;
	padding-bottom:4px;
}
.twoColFixRtHdr #mainContent #rateItemContainer .rightContainer img {
	width:100px;
	height:40px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer .rightContainer img {
	padding-top:8px;
}
/* Rating attributes table */
.twoColFixRtHdr #mainContent #rateItemContainer table {
	width:350px;
	font-size:80%;
	margin-bottom:35px;
}
.ie6 .twoColFixRtHdr #mainContent #rateItemContainer table {
	width:340px;
}
/* Caption for table */
.twoColFixRtHdr #mainContent #rateItemContainer table caption {
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #rateItemContainer table td {
	width:92px;
	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent #rateItemContainer table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #rateItemContainer table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:center center;
}
.twoColFixRtHdr #mainContent #rateItemContainer table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
}
/* Rating's stars and icons dimensions to save on redundant markup */
.twoColFixRtHdr #mainContent #rateItemContainer table img {
	width:18px;
	height:17px;
}
/* Actions bar for rated items */
.twoColFixRtHdr #mainContent .rateItemActionsContainer {
	background-image:url(../Images/mi-midActionsHeadLrg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
	font-size:80%;
	padding-top:7px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer1 {
	background-image:url(../Images/mi-midActionsHeadLrg1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:46px;
	font-size:80%;
	padding-top:7px;
	margin-left:0px;
	width:929px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer1 .leftContainer {
	height:39px;
	float:left;
	color:#6fa616;
	font-weight:bold;
	margin-left:12px;
	width:300px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer1 .leftContainer select {
	border:3px solid #6fa616;
	width:200px;
	padding:2px;
	font-weight:normal;
	color:#000000;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer1 .rightContainercha {
	height:39px;
	margin-right:20px;
	float:right;
	width:290px;
	margin-top:2px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer1 .rightContainer {
	height:39px;
	margin-right:15px;
	float:right;
	width:300px;
	margin-top:-2px;
}
/* Action bar left side */
.twoColFixRtHdr #mainContent .rateItemActionsContainer .leftContainer {
	height:39px;
	float:left;
	color:#6fa616;
	font-weight:bold;
	margin-left:12px;
	width:300px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer .leftContainer select {
	border:3px solid #6fa616;
	width:200px;
	padding:2px;
	font-weight:normal;
	color:#000000;
}
/* Action bar right side */
.twoColFixRtHdr #mainContent .rateItemActionsContainer .rightContainercha {
	height:39px;
	margin-right:20px;
	float:right;
	width:290px;
	margin-top:2px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer .rightContainer {
	height:39px;
	margin-right:15px;
	float:right;
	width:300px;
	margin-top:-2px;
}
/* Wide button for action bar */
.twoColFixRtHdr #mainContent .rateItemActionsContainer .rightContainer .normalButton {
	width:120px;
	height:27px;
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	float:right;
	display:block;
	margin-left:5px;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer .rightContainer .normalButton a {
	width:120px;
	height:27px;
	padding-top:5px;
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}
.twoColFixRtHdr #mainContent .rateItemActionsContainer .rightContainer .normalButton a:hover {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
}
/* Horizontal rule seperating reviews */
.twoColFixRtHdr #mainContent .hRule {
	border-bottom:1px solid #CCCCCC;
	width:99.5%;
}
/* Hiding HR in order to be styled correctly  */
.twoColFixRtHdr #mainContent .hRule hr {
	display:none;
}
/* Review container for right side */
.twoColFixRtHdr #mainContent .reviewContainer .rightContainer {
	width:340px;
	float:right;
	font-size:80%;
	padding:12px 15px 15px 15px;
}
.twoColFixRtHdr #mainContent .reviewContainer .rightContainer h3 {
	color:#666666;
	font-weight:bold;
	padding-bottom:8px;
}
.twoColFixRtHdr #mainContent .reviewContainer .rightContainer p {
	padding-bottom:8px;
}
/* Review container for left side */
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer {
	width:300px;
	float:left;
	padding:15px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer_wrapper {
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	font-weight:bold;
	padding:15px;
}
.ie7 .twoColFixRtHdr #mainContent .reviewContainer .leftContainer_wrapper {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	font-weight:bold;
	padding:15px;
	margin:0px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer h2 {
	font-size:100%;
	font-weight:bold;
	color:#fc4802;
	padding-bottom:10px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer h3 {
	/*font-size:100%;*/
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
}
/* Styling for review date */
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer .date {
	font-size:75%;
	font-weight:normal;
}
/* Styling for avatar image of reviewer */
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer {
	border:1px solid #CCCCCC;
	padding:5px;
}

.avatar
	{
	border:1px solid #CCCCCC;
	padding:2px;
	width:42px;
	height:42px;
	}

.avatar img
	{
		width:42px;
		height:42px;
	}
	

/* Rating attributes table for each review container */
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table {
	width:300px;
	font-size:80%;
	margin-top:10px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table td {
	width:92px;
	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:0px 1px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
}
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table tr td.ws img {
	width:42px;
	height:42px;
}
/* Rating's stars and icons dimensions to save on redundant markup */
.twoColFixRtHdr #mainContent .reviewContainer .leftContainer table img {
	width:18px;
	height:17px;
}
/* Thenk you pages container and related styles */
.twoColFixRtHdr #mainContent #thankYouContainer {
	background-image:url(../Images/mi-thankYouCallout.gif);
	background-repeat:no-repeat;
	width:588px;
	height:134px;
	margin:50px;
	margin-left:175px;
	margin-bottom:100px;
}
.twoColFixRtHdr #mainContent #thankYouContainer h1 {
	padding-top:30px;
	margin-left:175px;
	font-weight:bold;
	color:#fb4502;
}
.twoColFixRtHdr #mainContent #thankYouContainer p {
	padding-top:30px;
	margin-left:175px;
	font-size:100%;
	line-height:150%;
}
.twoColFixRtHdr #mainContent #thankYouContainer a {
	font-weight:bold;
	text-decoration:none;
}
/*mani latest styles*/

.twoColFixRtHdr #middleBar #latestblock {
	/*				background-image:url(../Images/mi-midbarLeft.gif);
*/				background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../Images/mi-midbarRight.gif);
	/*width:550px;*/
				width:938px;
	position:absolute;
}
.sometextfielsinrateit {
	/*width:680px;*/
			font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fc4802;
	font-size:90%;
	text-align:justify;
	margin-left:0 0 0 26px;
	padding:7px 0 0 0;
}

.rateitnewatthelptext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fc4802;
	font-size:90%;
	text-align:justify;
	margin-left:0 0 0 26px;
	padding:7px 0 0 0;
}

#sidebar1.newone34 {
	padding:5px 0 0 10px;
	margin:0px;
	border:#330000 1px solid;
}
/*mani latest styles*/
/* Add Item Container */
.twoColFixRtHdr #mainContent #addItemContainer {
}
/* Add Item 4 Steps */
.twoColFixRtHdr #mainContent #addItemContainer .addItemSteps {
	margin-left:10px;
}

.twoColFixRtHdr #mainContent #addItemContainer .addItemSteps li {
	width:160px;
	height:50px;
	float:left;
	background-image:url(../Images/mi-stepsBox.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:9px;
	font-size:80%;
	font-weight:bold;
	color:#999999;
}
.twoColFixRtHdr #mainContent #addItemContainer .addItemSteps .active {
	background-image:url(../Images/mi-stepsBoxActive.gif);
	color:#000000;
}
.twoColFixRtHdr #mainContent #addItemContainer .addItemSteps li span {
	width:40px;
	height:40px;
	float:left;
	font-size:190%;
	font-weight:bold;
	padding-left:17px;
	padding-top:2px;
	color:#FFFFFF;
}
/* Add Item Page Heading */
.twoColFixRtHdr #mainContent #addItemContainer h1 {
	font-size:120%;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
	color:#fd4a02;
}
.twoColFixRtHdr #mainContent #addItemContainer p {
	font-size:80%;
	width:70%;
}
/* Add Item Button Grid */
.twoColFixRtHdr #mainContent #addItemContainer table {
	margin-top:25px;
}
.twoColFixRtHdr #mainContent #addItemContainer table th {
	width:149px;
	height:44px;
	background-image:url(../Images/bu-gridHead.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	display:table-cell;
	padding-left:10px;
	vertical-align:middle;
}
.twoColFixRtHdr #mainContent #addItemContainer table th span {
	padding-left:6px;
}
.twoColFixRtHdr #mainContent #addItemContainer table th {
}
.twoColFixRtHdr #mainContent #addItemContainer table th a {
	width:149px;
	height:44px;
	display:table-cell;
	vertical-align:middle;
}
.twoColFixRtHdr #mainContent #addItemContainer table td {
	width:159px;
	height:44px;
	display:table-cell;
}
.twoColFixRtHdr #mainContent #addItemContainer table td a {
	width:159px;
	height:24px;
	background-image:url(../Images/bu-gridUp.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:table-cell;
	font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	padding-right:33px;
	white-space:normal;
}
/*---------------------new---------------------------*/
.twoColFixRtHdr #mainContent #addItemContainercha2 {
}
/* Add Item 4 Steps */
.twoColFixRtHdr #mainContent #addItemContainercha2 .addItemSteps {
	margin-left:10px;
}
.twoColFixRtHdr #mainContent #addItemContainercha2 .addItemSteps li {
	width:160px;
	height:50px;
	float:left;
	background-image:url(../Images/mi-stepsBox.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:9px;
	font-size:80%;
	font-weight:bold;
	color:#999999;
}
.twoColFixRtHdr #mainContent #addItemContainercha2 .addItemSteps .active {
	background-image:url(../Images/mi-stepsBoxActive.gif);
	color:#000000;
}
.twoColFixRtHdr #mainContent #addItemContainercha2 .addItemSteps li span {
	width:40px;
	height:40px;
	float:left;
	font-size:190%;
	font-weight:bold;
	padding-left:17px;
	padding-top:2px;
	color:#FFFFFF;
	
}
/* Add Item Page Heading */
.twoColFixRtHdr #mainContent #addItemContainercha2 h1 {
	font-size:140%;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
	color:#fd4a02;
}
.twoColFixRtHdr #mainContent #addItemContainercha2 p {
	font-size:80%;
	width:70%;
}
/*---------------------end new-----------------------*/


.twoColFixRtHdr #mainContent #addItemContainercha {
}
/* Add Item 4 Steps */
.twoColFixRtHdr #mainContent #addItemContainercha .addItemSteps {
	margin-left:10px;
}
.twoColFixRtHdr #mainContent #addItemContainercha .addItemSteps li {
	width:160px;
	height:50px;
	float:left;
	background-image:url(../Images/mi-stepsBox.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:9px;
	font-size:80%;
	font-weight:bold;
	color:#999999;
}
.twoColFixRtHdr #mainContent #addItemContainercha .addItemSteps .active {
	background-image:url(../Images/mi-stepsBoxActive.gif);
	color:#000000;
}
.twoColFixRtHdr #mainContent #addItemContainercha .addItemSteps li span {
	width:40px;
	height:40px;
	float:left;
	font-size:190%;
	font-weight:bold;
	padding-left:17px;
	padding-top:2px;
	color:#FFFFFF;
}
/* Add Item Page Heading */
.twoColFixRtHdr #mainContent #addItemContainercha h1 {
	font-size:140%;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
	color:#fd4a02;
}
.twoColFixRtHdr #mainContent #addItemContainercha p {
	font-size:80%;
	width:70%;
}
/* Add Item Button Grid */
.twoColFixRtHdr #mainContent #addItemContainercha table {
/*margin-top:25px;*/

}
.twoColFixRtHdr #mainContent #addItemContainercha table th {
	/*width:149px;
	height:44px;*/
	background-image:url(../Images/bu-gridHead.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	display:table-cell;
	padding-left:10px;
	vertical-align:middle;
}
.twoColFixRtHdr #mainContent #addItemContainercha table th span {
	padding-left:6px;
}
.twoColFixRtHdr #mainContent #addItemContainercha table th {
}
.twoColFixRtHdr #mainContent #addItemContainercha table th a {
	/*width:149px;
	height:44px;*/
	display:table-cell;
	vertical-align:middle;
}
.twoColFixRtHdr #mainContent #addItemContainercha table td {
	/*width:159px;
	height:44px;*/
	display:table-cell;
}
.twoColFixRtHdr #mainContent #addItemContainercha table td a {
	/*width:159px;
	height:44px;*/
	background-image:url(../Images/bu-gridUp.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:table-cell;
	font-size:75%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
	padding-right:33px;
	white-space:normal;
}
.ie .twoColFixRtHdr #mainContent #addItemContainercha table td a {
	display:block;
	/*	width:116px;
	height:39px;*/
	padding-top:5px;
}
.twoColFixRtHdr #mainContent #addItemContainercha table td a:hover {
	background-image:url(../Images/bu-gridOver.gif);
	color:#fd4a02;
}
.twoColFixRtHdr #mainContent #addItemContainercha table td a:active {
	background-image:url(../Images/bu-gridDown.gif);
	color:#ffffff;
}
/* Add Item Grid's disbaled button */
.twoColFixRtHdr #mainContent #addItemContainercha table .disabled a {
	background-image:url(../Images/bu-gridDNA.gif);
}
.twoColFixRtHdr #mainContent #addItemContainercha table .disabled a:hover {
	background-image:url(../Images/bu-gridDNA.gif);
	color:#ffffff;
}
.twoColFixRtHdr #mainContent #addItemContainercha table .disabled a:active {
	background-image:url(../Images/bu-gridDNA.gif);
	color:#ffffff;
}
/* Add Item Grid's active button */
.twoColFixRtHdr #mainContent #addItemContainercha table .active a {
	background-image:url(../Images/bu-gridDown.gif);
}
.twoColFixRtHdr #mainContent #addItemContainercha table .active a:hover {
	background-image:url(../Images/bu-gridDownOver.gif);
}
.twoColFixRtHdr #mainContent #addItemContainercha table .active a:active {
	background-image:url(../Images/bu-gridUp.gif);
	color:#ffffff;
}
/* Add Item Grid input field*/
.twoColFixRtHdr #mainContent #addItemContainercha table input {
	width:110px;
}
/* Footer for all pages */
.twoColFixRtHdr #footer1 {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../Images/fi-mainBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.ff2 .twoColFixRtHdr #footer1 {
	background-position:14px bottom;
}
.ie7 .twoColFixRtHdr #footer1 {
	background-position:14px bottom;
}
.ie6 .twoColFixRtHdr #footer1 {
	/*margin-left:37px;*/
	margin-left:-1px;
	width:963px;
}
.opera .twoColFixRtHdr #footer1 {
	margin-left:-1px;
}
.text {
	font-size:75%;
}
.twoColFixRtHdr #footer1 p {
	font-size:75%;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-left:12px;
	padding-bottom:15px;
}
.twoColFixRtHdr #footer1 p a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.twoColFixRtHdr #footer1 p a:hover {
	color: #FF3300;
	text-decoration:underline;
}
.twoColFixRtHdr #footer1 hr {
	display:none;
}
.twoColFixRtHdr #footer1 .hRule {
	margin:6px;
	margin-top:12px;
	width:97%;
	border-bottom:1px solid #b2b2b2;
}
/* Float right class  */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
/* Float left class */
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
/* Clearing floats to fix layout bugs  */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* Clearing left floats to fix layout bugs  */
.clearfloatLeft { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/* Hidden element on load */
.hiddenElement {
	display:none;
}
#subit2 {
	width:565px;
	margin:0px;
	border: 1px solid #C2E06E;
	padding:5px;
	text-align:left;
	overflow:hidden;
}
#subit2 ul {
	line-height:20px;
	font-size:75%;
	color:#000099;
}
#subit2 ul li {
	/*display:inline;*/
	float:left;
	text-align:left;
	color:#000099;
	padding-right:5px;
	padding-left:10px;
}
#subit2 a {
	color:#4e7f04;
	text-decoration:underline;
}
#subit2 a:hover {
	color: #4e7f04;
	text-decoration:none;
}
#subit2 p {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
/* Add Item Grid input field*/
.twoColFixRtHdr #mainContent #addItemContainer table input {
	width:110px;
}
.twoColFixRtHdr #mainContent #feedbackContainer {
/*margin-left:160px;*/

}
.twoColFixRtHdr #mainContent #feedbackContainer h2 {
	color:#FC4802;
	font-size:110%;
	font-weight:bold;
	padding-bottom:10px;
}
.twoColFixRtHdr #mainContent #feedbackContainer #thankYouContainer {
	background-image:url(../Images/mi-thankYouCallout.gif);
	background-repeat:no-repeat;
	/*width:588px;*/
	width:920px;
	height:134px;
	margin:0px;
	margin-bottom:30px;
}
.twoColFixRtHdr #mainContent #feedbackContainer #thankYouContainer p {
	padding-top:30px;
	margin-left:165px;
	font-size:75%;
	line-height:150%;
	padding-right:10px;
}
.twoColFixRtHdr #mainContent #feedbackContainer textarea {
	font-size:75%;
	/*width:580px;*/
	width:880px;
	height:100px;
	margin-bottom:10px;
}
.ie7 .twoColFixRtHdr #mainContent #feedbackContainer textarea {
	font-size:75%;
	/*width:580px;*/
	width:880px;
	height:100px;
	margin-bottom:10px;
}
.glad {
	color:#000000;
	text-decoration:underline;
}
.glad:hover {
	color:#ff6600;
	text-decoration:underline;
}
.membertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}
.membertext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fc4802;
	margin-left:5px;
}
.textboxclass {
	width:180px;
	height:14px;
	border:#a5acb2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textboxclass1 {
	width:120px;
	height:12px;
	border:#a5acb2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.twoColFixRtHdr #mainContent #rightSidebar1 {
	/*width:198px;*/
	width:auto;
	float:left;
	margin-top:19px;
}
.twoColFixRtHdr #rightSidebar1 .bottomrights {
	/*background-color:#7dc363;*/
	background-image:url(../Images/bottomrights.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
	width:698px;
	overflow:hidden;
}
.twoColFixRtHdr #rightSidebar1 .bottomlefts {
	/*background-color:#7dc363;*/
	background-image:url(../Images/bottomlefts.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
	width:auto;
	overflow:hidden;
}
.twoColFixRtHdr #rightSidebar1 .bottomright {
	/*background-color:#7dc363;*/
	background-image:url(../Images/bottomright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:auto;
	overflow:hidden;
}
.twoColFixRtHdr #rightSidebar1 .bottomleft {
	/*background-color:#7dc363;*/
	background-image:url(../Images/bottomleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:auto;
	overflow:hidden;
}
.twoColFixRtHdr #rightSidebar1 .topright {
	/*background-color:#7dc363;*/
	background-image:url(../Images/topright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	/*width:698px;*/
	width:auto;
	overflow:hidden;
}
.twoColFixRtHdr #rightSidebar1 .topleft {
	/*background-color:#7dc363;*/
	background-image:url(../Images/topleft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:auto;
	overflow:hidden;
	
}
.twoColFixRtHdr #rightSidebar1 .menuHeadContainer12 {
	width:auto;
	height:35px;
	line-height:35px;
	
}

.twoColFixRtHdr #rightSidebar1 .menuHeadContainer12 h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-left:15px;
}

.twoColFixRtHdr #rightSidebar1 .topleft .toggleLink {
	background-repeat:no-repeat;
	background-position:165px 10px;
	display:block;
	/*width:174px !important;*/
	width:auto;
	margin-top:10px;
}
.twoColFixRtHdr #rightSidebar1 .topleft .toggleLink a {
	background-repeat:no-repeat;
	background-position:165px 8px;
	display:block;
	padding:2px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
	/*width:174px !important;*/
	width:auto;
	color:#7b7b7b;
	text-decoration:none;
	font-weight:bold;
}
.twoColFixRtHdr #rightSidebar1 .topleft .toggleLink a:hover {
	color:#fc4702;
}
.twoColFixRtHdr #rightSidebar1 .topleft .more {
	background-image:url(../Images/ic-more.gif);
}
.twoColFixRtHdr #rightSidebar1 .topleft .less {
	background-image:url(../Images/ic-less.gif);
}
.twoColFixRtHdr #rightSidebar1 .topleft .more a:hover {
	background-image:url(../Images/ic-moreOver.gif);
}
.twoColFixRtHdr #rightSidebar1 .topleft .less a:hover {
	background-image:url(../Images/ic-lessOver.gif);
}
.twoColFixRtHdr #rightSidebar1 .topleft h3 {
	margin-left:8px;
	margin-right:8px;
	font-size:80%;
	color:#fc4802;
	padding-top:8px;
}
.twoColFixRtHdr #rightSidebar1 .topleft p {
	margin-right:8px;
	margin-left:8px;
	font-size:75%;
	padding-top:2px;
}
.twoColFixRtHdr #rightSidebar .menuHeadContainer_latest h2
	{
		font-size:14px;
	}
.twoColFixRtHdr #rightSidebar1 .topleft li a {
	color:#5d960c;
	text-decoration:none;
}
.twoColFixRtHdr #rightSidebar1 .topleft li a:hover {
	color:#fc4702;
}
.twoColFixRtHdr #rightSidebar1 .topleft ul {
	margin-top:3px;
	
}
.twoColFixRtHdr #rightSidebar1 .topleft li {
/*	list-style-image:url(../Images/ic-bulletMenu.gif);
*/	margin-left:28px;
	font-size:70%;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}
.twoColFixRtHdr #rightSidebar1 .menuContainerFooter {
	background-color:#ffffff;
	background-image:url(../Images/mi-adBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
	height:22px;
}
.twoColFixRtHdr #rightSidebar1 .menuHeadContainer {
	background-image:url(../Images/mi-menuTop.gif);
	background-repeat:repeat;
	background-position:top center;
	width:198px;
}

.twoColFixRtHdr #rightSidebar1 .menuHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-top:3px;
	padding-left:6px;
}
.twoColFixRtHdr #rightSidebar1 .menuHeadContainerFooter {
	background-image:url(../Images/mi-menuFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #rightSidebar1 .menuHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}
.textboxclass01
	{
	width:230px;
	border:#a5acb2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	.textboxclass09
	{
	width:60px;
	border:#999999 1px solid;
	font:normal normal 11px tahoma,Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	cursor:pointer;
}
.ie7 .textboxclass09_test{
	width:60px;
	border:#999999 1px solid;
	font:normal normal 11px tahoma,Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	margin:0 0 0 50px;
}
.textboxclass09text
{
width:160px;
	border:#999999 1px solid;
	font:normal normal 11px tahoma,Arial, Helvetica, sans-serif;
	color:#333333;
}
.textboxclass09select{
width:160px;
	border:#999999 1px solid;
	font:normal normal 11px tahoma,Arial, Helvetica, sans-serif;
	color:#333333;
}
/* Describe Item Page */
.twoColFixRtHdr #mainContent #describeItem {
}
.twoColFixRtHdr #mainContent #describeItem h1 {
	color:#fd4b02;
	font-weight:bold;
	padding-bottom:6px;
	font-size:100%;
	margin-top:10px;
}
.twoColFixRtHdr #mainContent #describeItem p {
	font-size:75%;
}
.twoColFixRtHdr #mainContent #describeItem .addItemSteps {
	/*margin-left:140px;*/
}

.twoColFixRtHdr #mainContent #describeItem .addItemSteps li {
	width:160px;
	height:50px;
	float:left;
	background-image:url(../Images/mi-stepsBox.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:9px;
	font-size:80%;
	font-weight:bold;
	color:#999999;
}
.twoColFixRtHdr #mainContent #describeItem .addItemSteps .active {
	background-image:url(../Images/mi-stepsBoxActive.gif);
	color:#000000;
}
.twoColFixRtHdr #mainContent #describeItem .addItemSteps li span {
	width:40px;
	height:40px;
	float:left;
	font-size:190%;
	font-weight:bold;
	padding-left:17px;
	padding-top:2px;
	color:#FFFFFF;
}

.twoColFixRtHdr #mainContent #describeItem .rowHead {
	margin-top:10px;
	height:15px;
	overflow:hidden; border:0px red solid;
	
}
/*.twoColFixRtHdr #mainContent #describeItem .rowHead .column2 {
	background:url(../Images/mi-column2Head.gif) no-repeat;
	margin:0 auto;
	width:542px; border:1px red solid;
}
.ie7 .twoColFixRtHdr #mainContent #describeItem .rowHead .column2 {
	background:url(../Images/mi-column2Head.gif) no-repeat left;
	margin:0 auto;
	width:542px;
	margin-left:176px; border:1px red solid;
}*/
.twoColFixRtHdr #mainContent #describeItem .rowHead .column2 {
	background:url(../Images/mi-column2Head.gif) no-repeat;
	margin:0 auto;height:15px;
	width:692px; border:0px red solid;
	float:right;
}
.ie7 .twoColFixRtHdr #mainContent #describeItem .rowHead .column2 {
	background:url(../Images/mi-column2Head.gif) no-repeat left;
	margin:0 auto;
	width:692px;height:15px;
	margin-left:176px; border:0px blue solid;
}


.twoColFixRtHdr #mainContent #describeItem .rowFooter {
	margin-bottom:10px;
	height:15px;
	overflow:hidden;
}
/*.twoColFixRtHdr #mainContent #describeItem .rowFooter .column2 {
	background:url(../Images/mi-column2Foot.gif) no-repeat;
	margin:0 auto;
	width:542px;
}
.ie7 .twoColFixRtHdr #mainContent #describeItem .rowFooter .column2 {
	background:url(../Images/mi-column2Foot.gif) no-repeat left top;
	margin:0 auto;
	width:542px;
	margin-left:176px;
}*/

.twoColFixRtHdr #mainContent #describeItem .rowFooter .column2 {
	background:url(../Images/mi-column2Foot.gif) no-repeat;
	margin:0 auto;
	width:692px;
	float:right;
}
.ie7 .twoColFixRtHdr #mainContent #describeItem .rowFooter .column2 {
	background:url(../Images/mi-column2Foot.gif) no-repeat left top;
	margin:0 auto;
	width:692px;
	margin-left:176px;
}

table#brand tr td{
padding:5px;
font:normal normal 12px tahoma, Arial, Helvetica, sans-serif;
}
table#brand tr td span.notappl{
font:italic normal 12px tahoma, Arial, Helvetica, sans-serif;
color:#999999;
padding:0 0 0 0px;
}
table#brandfilter tr td{
padding:5px;
font:normal normal 12px tahoma, Arial, Helvetica, sans-serif;
}


.ff3 table.brand2
	{
		width:564px;/* margin-left:60px;*/
	}
.ie7 table.brand2
	{
		width:564px; margin-left:95px;
	}

table.brand2 tr td{
padding:5px 0 5px 15px;
font:normal normal 12px tahoma, Arial, Helvetica, sans-serif;
}
table.brand2 tr td span.notappl{
font:italic normal 12px tahoma, Arial, Helvetica, sans-serif;
color:#999999;
padding:0 0 0 10px;
}
.twoColFixRtHdr #mainContent #describeItem .row {
width:100%;
overflow:hidden;
}
.twoColFixRtHdr #mainContent #describeItem .row .column1 {
	float:left;
	width:170px;
	padding-left:10px;
	padding-top:5px;
	font-size:90%;
	text-align:justify; border:0px red solid;
}
/*.twoColFixRtHdr #mainContent #describeItem .row .column2 {
	background:url(../Images/mi-column2Bg.gif) repeat-y;
	margin:0 auto;
	width:502px;
	padding:20px;
	padding-top:5px;
	padding-bottom:10px;
}*/

.twoColFixRtHdr #mainContent #describeItem .row .column2 {
	background:url(../Images/mi-column2Bg.gif) repeat-y;
	margin:0 auto;
	width:652px;
	padding:20px;
	padding-top:5px;
	padding-bottom:10px; border:0px violet solid;
	float:right;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #describeItem .row .column2 .description {
	display:block;
	width:140px;
	float:left;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #describeItem .row .column2 .descriptionBox {
	display:block;
	width:300px;
	float:left;
	font-size:100%;
	margin-bottom:5px;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #describeItem .row .column2 .descriptionBoxNarrow {
	display:block;
	width:150px;
	float:left;
	font-size:100%;
	margin-bottom:5px;
	margin-top:5px;
}
.twoColFixRtHdr #mainContent #describeItem .row .column3 {
	float:right;
	width:165px;
	padding-top:5px;
}
.twoColFixRtHdr #mainContent .largeWideBox {
	background-image:url(../Images/mi-largeWBoxBg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:940px;
	margin-left:4px; border:0px red solid;
}
.ie6 .twoColFixRtHdr #mainContent .largeWideBox {
	margin-left:0px;
}
.twoColFixRtHdr #mainContent .largeWideBoxBody {
	padding:0 20px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .largeWideBoxTop {
	background-image:url(../Images/mi-largeWBoxTop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	/*height:21px;*/
	overflow:hidden;
}
.twoColFixRtHdr #mainContent .largeWideBoxBottom {
	background-image:url(../Images/mi-largeWBoxFooter.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:21px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #describeItem .callOut {
	background-image:url(../Images/mi-callOutBg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.twoColFixRtHdr #mainContent #describeItem .callOutHeader {
	background-image:url(../Images/mi-callOutHead.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:5px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #describeItem .callOutBody {
}
.twoColFixRtHdr #mainContent #describeItem .callOutBody p {
	background-image:url(../Images/mi-callOutPoint.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:5px;
	padding-left:20px;
	font-size:70%;
}
.twoColFixRtHdr #mainContent #describeItem .callOutFooter {
	background-image:url(../Images/mi-callOutFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:5px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #describeItem .rule hr {
	display:none;
}
.twoColFixRtHdr #mainContent #describeItem .rule {
	/*margin-top:20px;*/
	margin-top:40px;
	border-bottom:1px dotted #dbdbdb;
}
.twoColFixRtHdr #mainContent #describeItem .normalButton {
	width:120px;
	height:21px;
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	float:right;
	display:block;
	margin-left:5px;
}
.twoColFixRtHdr #mainContent #describeItem .normalButton a {
	width:120px;
	height:21px;
	padding-top:6px;
	background-image:url(../Images/bu-button.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}
.twoColFixRtHdr #mainContent #describeItem .normalButton a:hover {
	background-image:url(../Images/bu-buttonOver.gif);
	color:#fd4b02;
}
.twoColFixRtHdr #mainContent #describeItem table {
	width:340px;
	font-size:100%;
}
.twoColFixRtHdr #mainContent #describeItem table td {
	width:92px;
	padding-bottom:3px;
}
.twoColFixRtHdr #mainContent #describeItem table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #describeItem table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.twoColFixRtHdr #mainContent #describeItem table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
}
.twoColFixRtHdr #mainContent #describeItem table img {
/*	width:18px;
	height:17px;
*/}
.twoColFixRtHdr #mainContent .addHeader {
	background:url(../Images/mi-addHeaderBg.gif) repeat-x top;
	height:29px;
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:15px;
	margin-bottom:5px;
}
.twoColFixRtHdr #mainContent .addHeader .addHeaderLeft {
	background:url(../Images/mi-addHeaderLeft.gif) left no-repeat;
	float:left;
	width:400px;
	height:21px;
	padding-top:8px;
	padding-left:8px;
}
.twoColFixRtHdr #mainContent .addHeader .addHeaderRight {
	background:url(../Images/mi-addHeaderRight.gif) right no-repeat;
	float:right;
	width:40px;
	height:29px;
}
.subm
	{
		height:24px;
	}
.subm table b
	{
		color:#000000;
	}
.ie6 .subm
	{
		height:28px;
	}
.ie6 .subm table
	{
		margin-top:5px;
	}
/*-------------------ie8 styles------------------------------------*/
.ie8 .blankbutton {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	border-width:0px;
}
.ie8 .blankbutton1 {
	width:142px;
	height:32px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	display:block;
	cursor:pointer;
	background:none;
	border-width:0px;
	padding-top:5px;
}
.ie8 .blankbutton2 {
	width:142px;
	height:32px;
	font-size:100%;
	font-weight:bold;
	border-width:0px;
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	padding-top:5px;
}

.ie8 .twoColFixRtHdr #footer {
	/*background-position:-1px bottom!important;*/
	background-position:14px bottom;
}


.ie8 .buttonLogin112 {
	background:none;
	border-width:0px;
	display:block;
	height:26px;
	width:104px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
	padding-top:5px;

}
.ie8 .buttonLogin2122new {
	background-image:url(../Images/newbutton.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	padding-top:5px;
}








.ie8 .buttonLoginmar12new {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
}

.ie8 .buttonLoginmar12pop {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:26px;
	overflow:hidden;
	font-size:75%;
	width:104px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
}

.ie8 .buttonLogin212 {
	background-image:url(../Images/grloginover2.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.ie8 .buttonLogin212solid {
	background-image:url(../Images/grloginover2solid.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.ie8 .buttonLogin212g {
	background-image:url(../Images/grloginover2solid.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:24px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.ie7 .buttonLogin212g {
	background-image:url(../Images/grloginover2solid.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:24px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.ie8 .buttonLogin212pop {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}
.ie8 .buttonLogin212popg {
	background-image:url(../Images/grloginover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:24px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-top:5px;
}

/*-------------------ie8 end styles------------------------------------*/



.twoColFixRtHdr #sidebar3 .loginContainerBody .errorDisplay {
	padding:6px;
	background:#990000;
	color:#FFFFFF;
	width:85%;
	text-align:center;
	font-size:70%;
}
/* Error display of field highlighted */
.twoColFixRtHdr #sidebar3 .loginContainerBody .errorItem {
	border:2px solid #990000;
}
/* Error text highlighted */
.twoColFixRtHdr #sidebar3 .loginContainerBody .errorText {
	color:#990000;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody .errorText1 {
	color:#000000;
	font-weight:bold;
}

.twoColFixRtHdr #sidebar3 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
	text-align:left;
}

.ie7 .twoColFixRtHdr #sidebar3 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
}
.ie8 .twoColFixRtHdr #sidebar3 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
}
.ff3 .twoColFixRtHdr #sidebar3 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
}
.ie6 #sidebar3 {
	margin:0px;
	/*margin-right:7px;*/
	margin-right:15px;
	padding:0;
	width: 298px;
	overflow:hidden;
}
.twoColFixRtHdr #sidebar3 .loginContainer {
	background-color:#7cc363;
	background-repeat:repeat-y;
	background-position:top center;
	width:298px;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody {
/*	background-image:url(../Images/mi-loginBodyEndBg.gif);
	background-repeat:repeat-x;
	background-position:bottom center;*/
	background-color:#86BF23;
	width:298px;
	margin-top:3px;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody p {
	margin-left:8px;
	font-size:80%;
	padding-top:2px;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody a {
	color:#fc4802;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody hr {
	display:none;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody .hRule {
	margin:4px;
	margin-top:12px;
	border-bottom:1px solid #b0c53b;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody .loginFields {
	border:1px solid #666666;
	width:90%;
	/*font-size:130%;*/
	font-size:100%;
	color:#FF6600;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody .buttonLogin {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	margin-left:6px;
	margin-top:6px;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody .buttonLogin a {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	color:#FFFFFF;
	font-size:85%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
.twoColFixRtHdr #sidebar3 .loginContainerBody .buttonLogin a:hover {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
}
.twoColFixRtHdr #sidebar3 .loginContainerFooter {
	background-color:#c8dc42;
	background-image:url(../Images/mi-loginBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.twoColFixRtHdr #sidebar3 .loginHeadContainer {
	background-color:#f43d01;
	background-image:url(../Images/poploginbar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:298px;
}
.twoColFixRtHdr #sidebar3 .loginHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-top:3px;
	padding-left:6px;
}
.twoColFixRtHdr #sidebar3 .loginHeadContainerFooter {
	background-color:#f43d01;
	background-image:url(../Images/poploginbarfooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar3 .loginHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}



.twoColFixRtHdr #mainContent #middleContentContainerdropdown {
	width:507px;
	/*float:right;
	margin-right:10px;*/
	float:left;
	margin-left:10px;
	margin-bottom:5px;
}

.ie6 .twoColFixRtHdr #mainContent #middleContentContainerdropdown {
	width:507px;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}


.twoColFixRtHdr #mainContent #rating_step2_rightblock {
	width:716px;
	/*float:right;
	margin-right:10px;*/
	float:left;
	margin-left:10px;
	margin-bottom:5px;
}
.ie6 .twoColFixRtHdr #mainContent #rating_step2_rightblock {
	width:716px;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
}
.ie7 .twoColFixRtHdr #mainContent #rating_step2_rightblock {
	width:716px;
	/*float:right;
	margin-right:10px;*/
	float:left;
	margin-left:10px;
	margin-bottom:5px;
}


.ie7 .twoColFixRtHdr #mainContent #rating_step2_rightblock #main_block_wrapper_division
	{
		width:716px;
		border-top:#CCCCCC 3px solid;
		padding:5px 0px 15px 0px;
		/*float:right;
		margin-right:10px;*/
		float:left;
	}
.ie6 .twoColFixRtHdr #mainContent #rating_step2_rightblock #main_block_wrapper_division
	{
		width:716px;
		border-top:#CCCCCC 3px solid;
		padding:5px 0px 15px 0px;
		/*float:right;
		margin-right:10px;*/
		float:left;
	}
.twoColFixRtHdr #mainContent #rating_step2_rightblock #main_block_wrapper_division
	{
		width:716px;
		border-top:#CCCCCC 3px solid;
		padding:5px 0px 15px 0px;
		/*float:right;
		margin-right:10px;*/
		float:left;
	}
.twoColFixRtHdr #mainContent #rating_step2_rightblock #main_block_wrapper_division .seperate_blocks
	{
		width:139px;
		border-right:#CCCCCC 2px solid;
		padding:0px 1px 0px 0px;
		/*float:right;
		margin-right:10px;*/
		float:left;
	}			


.twoColFixRtHdr #mainContent #middleContentContainerdropdown label {
	font-size:80%;
	color:#000000;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #middleContentContainerdropdown select {
	border:1px solid #9C9C9C;
	width:200px;
	color:#A4A5A2;
	font-weight:normal;
}

#commentreview
	{
		width:716px;
		overflow:hidden;
		margin-bottom:8px;
		
	}
#commentreview table h3 {
	margin:0;
	padding:0;
	background:none;
	display:block;
	position:relative;
	color:#666666;
	font-weight:bold;
	font-size:80%;
	padding-top:8px;
	padding-left:11px;
}
#commentreview table p {
	margin:0;
	padding:0;
	background:none;
	display:block;
	color:#818181;
	/*font-size:75%;*/
	font-size:80%;
	padding-left:10px;
}
#commentreview table p strong {
	font-weight:bold;
	color:#333333;
}
#commentreview table p a {
	color:#333333;
	text-decoration:none;
}
#commentreview table p a:hover {
	color:#000000;
	text-decoration:underline;
}
.pagespan
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;	color:#FFFFFF;font-weight:bold;margin-right:4px;
	}
.ie8 .pagespan
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration:none;	color:#FFFFFF;font-weight:bold;margin-right:4px;
	}
	.pagespan2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color:#000;font-weight:bold;margin-right:4px;
	}
.ie8 .pagespan2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;	color:#000;font-weight:bold;margin-right:4px;
	}
.ie7 .pagespan2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;	color:#000;font-weight:bold;margin-right:4px;
	}
	
	
	.pagespan2_latest
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color:#D97102;font-weight:bold;margin-right:4px;
	}
.ie8 .pagespan2_latest
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;	color:#D97102;font-weight:bold;margin-right:4px;
	}
.ie7 .pagespan2_latest
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;	color:#D97102;font-weight:bold;margin-right:4px;
	}	
	
.avatar1
	{
/*	border:1px solid #CCCCCC;
	padding:2px;
	width:75px;
*/	}
.avatar1 img
	{
/*		width:75px;
		height:100px;
*/	}
.twoColFixRtHdr #mainContent #describeItem table tr td  p.avatar2
	{
	padding:2px;
	}
.twoColFixRtHdr #mainContent #describeItem table tr td  p.avatar2 img
	{
		width:102px;
		height:102px;
	}
.ie7 .linebreak ,.ie8 .linebreak
	{
		width:100%;
		height:50px;
		font-size:10px;
	}
#signupblock12{
width:45%;
border:1px #009900 solid;
}
#container{
width:750px;
overflow:hidden;
}
#signupblock12 h1 {
	background-image:url(../Images/resultbar.jpg);
	background-repeat:repeat-x;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	line-height:23px;
	padding:0px 0px 0px 10px;
}
#signupblock1{
width:98%;
border:1px #009900 solid;


}
#signupmessege{
width:98%;
border:1px #cccccc solid;
background-color:#f5f5f5;
}
#signupblock1 h1 {
	background-image:url(../Images/resultbar.jpg);
	background-repeat:repeat-x;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	line-height:23px;
	padding:0px 0px 0px 10px;
}
#signupblock1 a.ll
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}
#signupblock1 a.ll:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
#maincontainer {
	margin:0px auto;
	height:auto;
	width:750px;
	background-color:#fff;
}


.twoColFixRtHdr #sidebar4 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
	text-align:left;
}

.ie7 .twoColFixRtHdr #sidebar4 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
}
.ie8 .twoColFixRtHdr #sidebar4 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
}
.ff3 .twoColFixRtHdr #sidebar4 {
	width: 298px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-top:10px;
	overflow:hidden;
}
.ie6 #sidebar4 {
	margin:0px;
	/*margin-right:7px;*/
	margin-right:15px;
	padding:0;
	width: 298px;
	overflow:hidden;
}
.twoColFixRtHdr #sidebar4 .loginContainer {
	background-color:#7cc363;
	background-repeat:repeat-y;
	background-position:top center;
	width:298px;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody {
/*	background-image:url(../Images/mi-loginBodyEndBg.gif);
	background-repeat:repeat-x;
	background-position:bottom center;*/
	background-color:#86BF23;
	width:298px;
	margin-top:3px;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody p {
	margin-left:8px;
	font-size:80%;
	padding-top:2px;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody a {
	color:#fc4802;
	text-decoration:none;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody hr {
	display:none;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody .hRule {
	margin:4px;
	margin-top:12px;
	border-bottom:1px solid #b0c53b;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody .loginFields {
	border:1px solid #666666;
	width:90%;
	/*font-size:130%;*/
	font-size:100%;
	color:#FF6600;
	font-weight:bold;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody .buttonLogin {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	margin-left:6px;
	margin-top:6px;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody .buttonLogin a {
	background-image:url(../Images/bu-login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:26px;
	overflow:hidden;
	width:104px;
	color:#FFFFFF;
	font-size:85%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
.twoColFixRtHdr #sidebar4 .loginContainerBody .buttonLogin a:hover {
	background-image:url(../Images/bu-loginOver.gif);
	color:#fd4b02;
}
.twoColFixRtHdr #sidebar4 .loginContainerFooter {
	background-color:#c8dc42;
	background-image:url(../Images/mi-loginBodyFooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.twoColFixRtHdr #sidebar4 .loginHeadContainer {
	background-color:#f43d01;
	background-image:url(../Images/poploginbar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:298px;
}
.twoColFixRtHdr #sidebar4 .loginHeadContainer h2 {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold !important;
	padding-top:3px;
	padding-left:6px;
}
.twoColFixRtHdr #sidebar4 .loginHeadContainerFooter {
	background-color:#f43d01;
	background-image:url(../Images/poploginbarfooter.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:198px;
	height:4px;
}
.ie6 .twoColFixRtHdr #sidebar4 .loginHeadContainerFooter {
	background-position:0px 0px;
	overflow:hidden;
	height:4px;
}

.cattitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;

}
.memberpara
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:0px 5px 0px 5px;
	}
#loginSubContainer123 .memberpara a.memberparalink
	{
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
	}
#loginSubContainer123 .memberpara a.memberparalink:hover:hover
	{
		color:#ff6600;
		text-decoration:none;
		font-weight:bold;
	}
#loginSubContainer124 .memberpara a.memberparalink
	{
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
	}
#loginSubContainer124 .memberpara a.memberparalink:hover:hover
	{
		color:#ff6600;
		text-decoration:none;
		font-weight:bold;
	}

	
	
.buttonLogin2122newadd {
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:32px;
	border-width:0px;
	width:142px;
	font-weight:bold;
	padding-bottom:0px;
}
.ff3 .buttonLogin2122newadd {
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:32px;
	border-width:0px;
	width:142px;
	font-weight:bold;
	padding-bottom:5px;
}
.buttonLogin2122newadd12   {
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:26px;
	border-width:0px;
	width:104px;
	font-weight:bold;
	padding-bottom:5px;
}
.buttonLarge22 {
	background-image:url(../Images/bu-large.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	width:142px;
}
.buttonLogin112bb {
	background:none;
	border-width:0px;
	display:block;
	height:32px;
	width:142px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.ff3 .buttonLogin112bb {
	background:none;
	border-width:0px;
	display:block;
	height:32px;
	width:142px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.searchFieldsContainer22bb {
	float:left;
	width:355px;
	/*width:230px;
	padding-left:30px;*/
	background-image:url(../Images/newtextbox.gif);
	background-repeat:no-repeat;
	background-position:20% 55%;
	height:32px;
}
.searchFieldsContainer22bb input {
	border:0px;
	width:310px;
	/*color:#FF6600;*/
	font-size:75%;
	font-weight:bold;
	background:none;
	padding:4px;
	height:16px;
}


.upprim{
overflow:hidden;
width:300px;
}
.uppriml{
float:left;
width:120px;
height:120px;
}
.upprimr{
float:left;
width:120px;
height:120px;
}
.upprimr a{
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#006600;
text-decoration:none;
text-transform:capitalize;
}
.upprimr a:hover{
color: #333333;
text-decoration: underline;
}


.homebuttonsac2
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 0%;
		text-decoration:none;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		width:130px;
		cursor:pointer;
	}
.homebuttonsac2 div
	{
		background:url(../Images/buttonright.gif) no-repeat right 0%;
		height:24px;
		line-height:24px;
		width:130px;
		margin-left:2px;
		cursor:pointer;
	}
.homebuttonsac2:hover
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 0%;
		text-decoration:none;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		width:130px;
		cursor:pointer;
	}
.homebuttonsac2:hover div
	{
		background:url(../Images/buttonright.gif) no-repeat right 0%;
		height:24px;
		line-height:24px;
		width:130px;
		margin-left:2px;
		cursor:pointer;
	}

.homebuttons2
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 100%;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		width:130px;
		cursor:pointer;
	}
.homebuttons2 div
	{
		background:url(../Images/buttonright.gif) no-repeat right 100%;
		height:24px;
		line-height:24px;
		width:130px;
		margin-left:2px;
		cursor:pointer;
	}
.homebuttons2:hover
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 0%;
		text-decoration:none;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		cursor:pointer;
	}
.homebuttons2:hover div
	{
		background:url(../Images/buttonright.gif) no-repeat right 0%;
		height:24px;
		line-height:24px;
		cursor:pointer;
	}




.homebuttonsac
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 0%;
		text-decoration:none;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		width:210px;
		cursor:pointer;
	}
.homebuttonsac div
	{
		background:url(../Images/buttonright.gif) no-repeat right 0%;
		height:24px;
		line-height:24px;
		width:210px;
		margin-left:2px;
		cursor:pointer;
	}
.homebuttonsac:hover
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 0%;
		text-decoration:none;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		width:210px;
		cursor:pointer;
	}
.homebuttonsac:hover div
	{
		background:url(../Images/buttonright.gif) no-repeat right 0%;
		height:24px;
		line-height:24px;
		width:210px;
		margin-left:2px;
		cursor:pointer;
	}


.homebuttons
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 100%;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		width:210px;
		cursor:pointer;
	}
.homebuttons div
	{
		background:url(../Images/buttonright.gif) no-repeat right 100%;
		height:24px;
		line-height:24px;
		width:210px;
		margin-left:2px;
		cursor:pointer;
	}
.homebuttons:hover
	{
		background:url(../Images/buttonleft.gif) no-repeat 0% 0%;
		text-decoration:none;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		cursor:pointer;
	}
.homebuttons:hover div
	{
		background:url(../Images/buttonright.gif) no-repeat right 0%;
		height:24px;
		line-height:24px;
		cursor:pointer;
	}
.noresult {
	color:#fc4702;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.noresult:hover {
	color:#5d960c;
}
.noresulttext
	{
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	
.reportproblem{
color:#333333;
font: normal bold 80% Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;
text-decoration:none;
}

.reportproblem:hover{
color: #009900;
}


.flagit{
color:#50ADE6;
font: normal bold  Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;
text-decoration:none;
}

.flagit:hover{
color: #FC4802;
}

/*.flagit2{
color:#50ADE6;
font: normal bold 13px  Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;
text-decoration:none;
}

.flagit2:hover{
color: #FC4802;
}
*/

.flagit2{
color:#0182ac;
font: normal bold 13px  Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;
text-decoration:none;
}

.flagit2:hover{
color: #0182ac;
text-decoration:underline;
}


.reportproblema{
color:#333333;
font: normal bold 11px Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;
text-decoration:none;
}

.reportproblema:hover{
color: #009900;
}
.ff3 .areaoftext
	{
		width:640px;
	}
.ie7 .areaoftext
	{
		width:640px;
	}
.ie6 .areaoftext
	{
		width:640px;
	}
#dowloadlink
	{	
		margin:0px;
		padding:0px;
		font: normal bold 12px Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;
		
	}
#dowloadlink a
	{
		
		color:#FC4802;
		text-decoration:none;
	}
#dowloadlink a:hover
	{
		color:#65A510;
		text-decoration:none;
	}
.txtboxgreen
	{
		border:#93A285 1px solid;
		background-color:none;
		width:200px;
	}
.textboxclass350
	{
	width:350px;
	border:#a5acb2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.textboxclass250
	{
	width:250px;
	border:#a5acb2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.textboxclass150
	{
	width:150px;
	border:#a5acb2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
.fffooter
	{
		margin-left:-1px;
		overflow:hidden;
	}
a.upload {
color:#fc4802;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
	
}
a.upload:hover {
	
	color:#65a510;
	text-decoration:none;
}
.additemnew
	{
		width:100%; overflow:hidden; float:left; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		margin-top:10px;
	}
.ie7 .additemnew
	{
		width:100%; overflow:hidden; float:left; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		margin-top:10px;
	}
.ie7 .additemnew span
	{
		margin-left:6px;
	}
.buttleft
	{
		width:200px;
		float:left;
		overflow:hidden;
		padding-right:8px;
	}
.buttleft input
	{
		height:17px;
		line-height:17px;
	}
.ff3 .buttonLoginmar12newadd13{
	/*background-image:url(../Images/add.gif);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	display:block;
	height:21px;
	line-height:21px;
	width:53px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
	
}
.ie7 .buttonLoginmar12newadd13 , .ie6 .buttonLoginmar12newadd13{
	background-image:url(../Images/add.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	height:21px;
	line-height:21px;
	width:53px;/*	margin-left:6px;
	margin-top:6px;*//*padding-left:10px;
	padding-top:6px;*/
	
}

.buttonLogin2122newadd12 {
	background-image:url(../Images/addover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:21px;
	border-width:0px;
	width:53px;
	font-weight:bold;
	line-height:21px;
}


.ie7 .buttonLogin2122newadd12 {
	background-image:url(../Images/addover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:21px;
	line-height:21px;
	border-width:0px;
	width:53px;
	font-weight:bold;
}
.ie6 .buttonLogin2122newadd12 {
	background-image:url(../Images/addover.gif);
	color:#fd4b02;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	cursor:pointer;
	height:21px;
	border-width:0px;
	width:53px;
	font-weight:bold;
	line-height:21px;
}
.buttonLogin112add {
	background-image:url(../Images/add.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-width:0px;
	display:block;
	height:21px;
	width:53px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:21px;
	padding-bottom:4px;
}
.ie7 .buttonLogin112add {
	background:none;
	border-width:0px;
	display:block;
	height:21px;
	width:53px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	line-height:21px;
}
.ie6 .buttonLogin112add {
	background:none;
	border-width:0px;
	display:block;
	height:21px;
	width:53px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	line-height:21px;
}
.subit3cat {


	color: #FFFFFF;
	position:static;

}
li a.blueback
	{
font:normal bold 12px Arial, Helvetica, sans-serif;
/*color:#000000;*/
display:block;
/*line-height:20px;
height:20px;
*/border:1px #ffffff solid;
text-decoration: none;
padding:1px 4px 1px 4px;



	}

li a.blueback:hover
	{
	/*background-image:url(Images/blueoverbutton.gif);*/
font:normal bold 12px Arial, Helvetica, sans-serif;
/*line-height:20px;
height:20px;*/display:block;border:1px #DFB777 solid;

/*color:#000000;*/padding:1px 4px 1px 4px;
}

.attributebuttleft
	{
		width:300px;
		float:left;
		overflow:hidden;
		padding-right:8px;
	}
.attributebuttleft input
	{
		height:17px;
		line-height:17px;
	}
/*================top search Start======================*/
.top_searchBlock_footer12
	{
		width:723px;
		overflow:hidden;
	}
.top_searchBlock_footer12_new
	{
		width:953px;
		overflow:hidden;
		background:url(../Images/footernewbg.jpg) repeat-x bottom;
	}
.ie6 .top_searchBlock_footer12_new
	{
		margin-left:5px;
		width:953px;
		overflow:hidden;
		background:url(../Images/footernewbg.jpg) repeat-x bottom;
	}
.chrome .top_searchBlock_footer12_new
	{
		margin-left:-16px;
		width:953px;
		overflow:hidden;
		background:url(../Images/footernewbg.jpg) repeat-x bottom;
	}

.top_searchBlock_footer12_newtext
	{
		width:953px;
		overflow:hidden;
	}
.ie6 .top_searchBlock_footer12_newtext
	{
		margin-left:5px;
		width:953px;
		overflow:hidden;
	}
.chrome .top_searchBlock_footer12_newtext
	{
		margin-left:-16px;
		width:953px;
		overflow:hidden;
	}

.top_searchBlock_left_footer12
	{
		width:125px;
		float:left;
		overflow:hidden;
		padding-left:10px;
		text-align:left;
	}
.top_searchBlock_center_layer_footer12
	{
		width:433px;
		float:left;
		padding-left:10px;
		overflow:hidden;
		border-left:#9C9C9C 1px solid;
		border-right:#9C9C9C 1px solid;
	}
.top_searchBlock_center2_layer_footer12
	{
		width:393px;
		overflow:hidden;
		text-align:left;
	}	
	
.top_searchBlock_right_footer12
	{
		width:130px;
		float:right;
		padding-left:10px;
		overflow:hidden;
		text-align:left;
	}
.top_searchBlock_left_footer12 h5 ,.top_searchBlock_right_footer12 h5
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#5B5B5B;
		font-size:12px;
		padding-bottom:5px;
	}
.top_searchBlock_center_footer12 h5
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#5B5B5B;
		font-size:12px;
		padding-bottom:5px;
		text-align:center;
	}
.top_searchBlock_left_footer12 ul ,.top_searchBlock_right_footer12 ul 
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
.top_searchBlock_left_footer12 ul li , .top_searchBlock_right_footer12 ul li 
	{
		margin:0px;
		padding:0px;
	}
.top_searchBlock_left_footer12 ul li a ,.top_searchBlock_right_footer12 ul li a 
	{
		font-size:11px;
		color:#0182AC;
		/*color:#4e4e4e;*/
		text-decoration:none;
	}
.top_searchBlock_left_footer12 ul li a:hover , .top_searchBlock_right_footer12 ul li a:hover 
	{
		font-size:11px;
		/*color:#FF8601;*/
		/*color:#4e4e4e;*/
		text-decoration:none;
	}
	
	
	
	
	
	
	
#mainContent .top_searchBlock
	{
		width:750px;
		overflow:hidden;
	}

#mainContent .top_searchBlock .top_searchblock_center
	{
		width:723px;
		overflow:hidden;
		background:url(../Images/top-search-center.jpg) repeat-y;
	}
#mainContent .top_searchBlock .top_searchblock_center .top_searchblock_top
	{
		width:723px;
		overflow:hidden;
		background:url(../Images/top-search-curve.jpg) no-repeat top;
	}
#mainContent .top_searchBlock .top_searchblock_center .top_searchblock_top .top_searchblock_bottom
	{
		width:723px;
		overflow:hidden;
		background:url(../Images/top-search-bottom.jpg) no-repeat bottom;
	}
.text_block
	{
		width:530px;
		overflow:hidden;
		text-align:left;
	}
.text_block h1
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#0984A3;
		font-size:26px;
	}
.text_block span
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#5B5B5B;
		font-size:12px;
		font-weight:bold;
	}
.text_block_pro
	{
		width:730px;
		overflow:hidden;
	}
.top_searchBlock h4
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#5B5B5B;
		font-size:20px;
	}
.top_searchBlock_left
	{
		width:165px;
		float:left;
		overflow:hidden;
		padding-left:10px;
		text-align:left;
	}
.top_searchBlock_center
	{
		width:400px;
		float:left;
		overflow:hidden;
		border-left:#9C9C9C 1px solid;
		border-right:#9C9C9C 1px solid;
	}
.top_searchBlock_center2
	{
		width:380px;
		border:#CC33CC 1px solid;
		overflow:hidden;
		text-align:left;
	}
	
	
.top_searchBlock_center_layer
	{
		width:560px;
		float:left;
		padding-left:10px;
		overflow:hidden;
		border-left:#9C9C9C 1px solid;
		border-right:#9C9C9C 1px solid;
	}
.top_searchBlock_center2_layer
	{
		width:560px;
		overflow:hidden;
		text-align:left;
	}	
	
.top_searchBlock_right
	{
		width:165px;
		float:left;
		padding-left:10px;
		overflow:hidden;
		text-align:left;
	}
.top_searchBlock_left h5 ,.top_searchBlock_right h5
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#5B5B5B;
		font-size:12px;
		padding-bottom:5px;
	}
.top_searchBlock_center h5
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#5B5B5B;
		font-size:12px;
		padding-bottom:5px;
		text-align:center;
	}
.top_searchBlock_left ul ,.top_searchBlock_right ul 
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
.top_searchBlock_left ul li , .top_searchBlock_right ul li 
	{
		margin:0px;
		padding:0px;
	}
.top_searchBlock_left ul li a ,.top_searchBlock_right ul li a 
	{
		font-size:11px;
		color:#0182AC;
		/*color:#4e4e4e;*/
		text-decoration:none;
	}
.top_searchBlock_left ul li a:hover , .top_searchBlock_right ul li a:hover 
	{
		font-size:11px;
		/*color:#FF8601;*/
		/*color:#4e4e4e;*/
		text-decoration:none;
	}
.top_searchBlock_center  a
	{
		font-size:11px;
		color:#0182AC;
		/*color:#4e4e4e;*/
		text-decoration:none;
	}
.top_searchBlock_center  a:hover
	{
		font-size:11px;
		/*color:#FF8601;*/
		color:#4e4e4e;
		text-decoration:none;
	}
/*================top search End======================*/
#mainContent .top_searchBlock .orange_backimage
	{
		background:url(../Images/orangeback.jpg) no-repeat center ;
		width:145px;
		height:148px;
		
	}
#mainContent .top_searchBlock .orange_backimage img
	{
		border:#C7C4BF 2px solid;
	}	
#mainContent .top_searchBlock .orange_backimage a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-decoration:none;
	}
#mainContent .top_searchBlock .orange_backimage a:hover
	{
		/*color:#999999;*/
		text-decoration:none;
	}	
	
	
#mainContent .top_searchBlock .orange_backimage2
	{
		background:url(../Images/orangeback.jpg) no-repeat center ;
		width:145px;
		height:148px;
		
	}
#mainContent .top_searchBlock .orange_backimage2 img
	{
		border:#C7C4BF 2px solid;
	}	
#mainContent .top_searchBlock .orange_backimage2 a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		color:#666666;
		text-decoration:none;
	}
#mainContent .top_searchBlock .orange_backimage2 a:hover
	{
		/*color:#999999;*/
		text-decoration:none;
	}		
#mainContent .top_searchBlock .green_backimage
	{
		background:url(../Images/greenback.jpg) no-repeat center ;
		width:145px;
		height:148px;
	}
#mainContent .top_searchBlock .green_backimage img
	{
		border:#C7C4BF 2px solid;
	}	
#mainContent .top_searchBlock .green_backimage a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-decoration:none;
	}
#mainContent .top_searchBlock .green_backimage a:hover
	{
		/*color:#999999;*/
		text-decoration:none;
	}	
	
	
#mainContent .top_searchBlock .green_backimage2
	{
		background:url(../Images/greenback.jpg) no-repeat center ;
		width:145px;
		height:148px;
	}
#mainContent .top_searchBlock .green_backimage2 img
	{
		border:#C7C4BF 2px solid;
	}	
#mainContent .top_searchBlock .green_backimage2 a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		color:#666666;
		text-decoration:none;
	}
#mainContent .top_searchBlock .green_backimage2 a:hover
	{
		/*color:#999999;*/
		text-decoration:none;
	}	
	
	
	
	
#mainContent .top_searchBlock .blue_backimage
	{
		background:url(../Images/blueback.jpg) no-repeat  center ;
		width:145px;
		height:148px;
	}
#mainContent .top_searchBlock .blue_backimage img
	{
		border:#C7C4BF 2px solid;
	}	
#mainContent .top_searchBlock .blue_backimage a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-decoration:none;
	}
#mainContent .top_searchBlock .blue_backimage a:hover
	{
		/*color:#999999;*/
		text-decoration:none;
	}	
	
	
#mainContent .top_searchBlock .blue_backimage2
{
	background:url(../Images/blueback.jpg) no-repeat  center ;
	width:145px;
	height:148px;
}
#mainContent .top_searchBlock .blue_backimage2 img
	{
		border:#C7C4BF 2px solid;
	}	
#mainContent .top_searchBlock .blue_backimage2 a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:8px;
		color:#666666;
		text-decoration:none;
	}
#mainContent .top_searchBlock .blue_backimage2 a:hover
	{
		/*color:#999999;*/
		text-decoration:none;
	}	

	
	
	
#categorieslinks a
	{
		font-size: 11px;
		color: #0182ac;
		/*color:#4e4e4e;*/
		text-decoration: none;
	}	
#categorieslinks a:hover
	{
		font-size: 11px;
		/*color: #ff8601;*/
		/*color:#4e4e4e;*/
		/*text-decoration: none;*/
	}
.popularcat
	{
		width:144px; height:146px; display:block;
		border:#ffffff 1px solid;
	}				
.popularcat:hover
	{
		width:144px; height:146px; display:block;
		border:#EC650B 1px solid;
	}
	
a.popularcatlink
	{
		font:normal bold 11px Arial, Helvetica, sans-serif;padding:10px 0 0 0;
	}				
a.popularcatlink:hover
	{
		
	}
span.paddcat{
width:100%;
height:5px;
line-height:5px;
display:block;
font-size:1px;
}
u .padd
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}	
.pickitem
	{
		width:555px; float:left;
		overflow:hidden;
		margin-left:25px;
	}
.picksign
	{
		width:316px; float:right; overflow:hidden; 
		margin-right:25px;
	}
.step_sub1_center
	{
		width:555px;
		background:url(../Images/step_sub1_center.jpg) repeat-y;
	}
.step_sub1_bottom
	{
		width:555px;
		background:url(../Images/step_sub1_bottom.jpg) no-repeat bottom;
	}
.step_sub1_top
	{
		width:555px;
		background:url(../Images/step_sub1_top.jpg) no-repeat top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
.step_sub2_center
	{
		width:316px;
		background:url(../Images/step_sub2_center.jpg) repeat-y;
	}
.step_sub2_bottom
	{
		width:316px;
		background:url(../Images/step_sub2_bottom.jpg) no-repeat bottom;
	}
.step_sub2_top
	{
		width:316px;
		background:url(../Images/step_sub2_top.jpg) no-repeat top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}


.step_sub2_top h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#0483A7;
		margin:0px;
		padding:0px;
	}
.step_sub1_top h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		color:#0483A7;
		margin:0px;
		padding:0px;
	}
.loginFieldsem
	{
		background:#ffffff url(../Images/textbbg.jpg) repeat-x top;
		width:250px;
		border:#C0C0C0 1px solid;
		padding:4px;
	}
	.pickprod a
		{
			border:#f5f5f5 1px solid;
			text-decoration:none;
			display:block;
			width:120px;
			padding:2px;
			margin-left:2px;
		}
	.pickprod a:hover
		{
			border:#EC650B 1px solid;
			text-decoration:none;
			display:block;
			width:120px;
			padding:2px;
		}
	.pickprod a img
		{
			/*border:#cccccc 1px solid;*/
			padding:5px 5px 5px 5px;
			
		}
	.pickprod a p
		{
			color:#4e4e4e;
			padding:5px 0px 5px 0px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:center;
		}
	.pickprod a span p
		{
			color:#4e4e4e;
			padding:5px 0px 5px 0px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:center;
		}
	.pickprod a u
		{
			color:#0080AB;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			text-align:center;
		}	
	.pickprod a.havenused
		{
			border:#EC650B 0px solid;
			color:#0483A7;
			font-weight:bold;
			text-decoration:underline;
		}
	.pickprod a.havenused:hover
		{
			border:#EC650B 0px solid;
			color:#0483A7;
			text-decoration:none;
		}
	.pickprod a p b
		{
			text-align:center;
			color:#0483A7;
			font-size:14px;
		}
#errormsg
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#f5f5f5;
		border:#cccccc 1px solid;
		padding:4px;
		color:#FC7500;
		font-weight:bold;
	}
.catname
	{
		width:140px;
		overflow:hidden;
	}
.items_rate{
text-align:left; padding-left:5px;
font:normal normal 12px Arial, Helvetica, sans-serif;
color:#4e4e4e;
}

u.pickalink
{
			color:#008AA1;
			font:normal normal 15px Arial, Helvetica, sans-serif;
}

.advanced_topstrip
	{
		background:url(../Images/advanced_top.jpg) no-repeat;
		height:12px;
	}
.advanced_bottomstrip
	{
		background:url(../Images/advanced_bottom.jpg) no-repeat;
		height:12px;
	}
.advanced_center
	{
		background:url(../Images/advanced_center.jpg) repeat-y top;
	}
.google_topstrip
	{
		background:url(../Images/google_topstrip.jpg) no-repeat;
		height:6px;
	}	
.google_bottomstrip
	{
		background:url(../Images/google_bottomstrip.jpg) no-repeat;
		height:6px;
	}
.google_centerstrip
	{
		background:url(../Images/google_centerstrip.jpg) repeat-y top left;
	}
.adds_blocking
	{
		margin:0px 15px 10px 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-bottom:20px;
		color:#3D3D3D;
		text-align:left;
		border-bottom:#DEDADA 1px dashed ;
	}
.adds_blocking a
	{
		color:#A20303;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}	
.adds_blocking a:hover
	{
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
.dropdown_top
	{
		background:url(../Images/dropdown_top.jpg) no-repeat;
		height:7px;
	}
.dropdown_center
	{
		background:url(../Images/dropdown_center.jpg) repeat-y;
		color:#666666;
	}
.dropdown_center a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		text-decoration:underline;
	}
.dropdown_center a:hover
	{
		text-decoration:none;
	}		
.dropdown_bottom
	{
		background:url(../Images/dropdown_bottom.jpg) no-repeat;
		height:7px;
	}
.rated_middlestrip
	{
		background:url(../Images/rated_middlestrip.jpg) repeat-y;
		width:506px;
	}
.rated_bottompart
	{	
		background:url(../Images/rated_bottompart.jpg) bottom no-repeat;
		height:9px;
		width:506px;
	}
.rated_head
	{
		background:url(../Images/rated_head.jpg) no-repeat;
		height:35px;
		width:506px;
	}
.ad_search_top
	{
		background:url(../Images/ad_search_top.gif) no-repeat;
		height:10px;
	}
.ad_search_center
	{
		background:url(../Images/ad_search_center.gif) repeat-y top;
	}
.ad_search_bottom
	{
		background:url(../Images/ad_search_bottom.gif) no-repeat;
		height:10px;
	}	
.bluefont		
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#13749F;
		padding:2px 10px 2px 10px;
		font-weight:bold;
	}
.grayfont		
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6E6E6E;
		padding:2px 10px 2px 10px;
		font-weight:bold;
	}
.grayfont_newestone		
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6E6E6E;
		padding:2px 5px 2px 5px;
		font-weight:bold;
	}
.grayfont_newestone:hover	
	{
		color:#000000;
	}			
.grayfont_search		
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6E6E6E;
		padding:2px 10px 2px 10px;
		font-weight:bold;
	}	
	
.grayfont_search img		
	{
	border:#C0C0C0 1px solid;
	}	
	
	
.grayfont_top		
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-left:12px;
		color:#218CB6;
	}
.redclorfont
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FF0000;
		text-decoration:none;
	}				
.redclorfont:hover
	{
		text-decoration:underline;
	}
	
	
.bluefontre
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2CA1C7;
		text-decoration:underline;
	}				
.bluefontre:hover
	{
		text-decoration:underline;
	}
.greenbottom_pagenaviation
	{
		width:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	/*	font-size:12px;*/
		font-size:14px;
		
	/*	color:#000000;	*/
		/*color:#5B5B5B;*/
		color:#218CB6;
	}	
.greenbottom_pagenaviation a
	{
		text-decoration:none;
		/*color:#000000;	*/
		/*color:#5B5B5B;*/
		color:#218CB6;
	}	
.greenbottom_pagenaviation a:hover
	{
		text-decoration:none;
		/*color:#278337;*/
	}								
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

.twoColFixRtHdr #mainContent #ratedItemContainerCha .headTitle {
	display:block;
	/*width:400px;*/
	padding-left:3px;
	color:#333333;
	float:left;
}

.ie7 .twoColFixRtHdr #mainContent #ratedItemContainerCha .headTitle {
	display:block;
	/*width:400px;*/
	margin-left:50px;
	color:#333333;
	float:left;
}


.twoColFixRtHdr #mainContent #ratedItemContainerCha .headTitle_1line {
	display:block;
	/*width:400px;*/
	padding-left:3px;
	height:34px;
	line-height:31px;
	color:#333333;
	float:left;
}

.ie7 .twoColFixRtHdr #mainContent #ratedItemContainerCha .headTitle_1line {
	display:block;
	/*width:400px;*/
	height:34px;
	line-height:31px;
	margin-left:50px;
	color:#333333;
	float:left;
}	


.twoColFixRtHdr .buttonLargerait_latest_newoneh {
	background-repeat:no-repeat;
	background:none;
	display:block;
	height:27px;
	overflow:hidden;
	width:106px;
}
.twoColFixRtHdr .buttonLargerait_latest_newoneh a {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	overflow:hidden;
	width:106px;
	color:#FFFFFF;
	font-size:80%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0px 0px 0px;
	text-align:center;
}
.twoColFixRtHdr .buttonLargerait_latest_newoneh a:hover {
	background-image:url(../Images/grloginover.gif);
	color:#000000;
}

.twoColFixRtHdr .buttonLargerait_latest_newonehblue {
	background-repeat:no-repeat;
	background:none;
	display:block;
	height:27px;
	overflow:hidden;
	width:106px;
}
.twoColFixRtHdr .buttonLargerait_latest_newonehblue a {
	background-image:url(../Images/grlogin.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	overflow:hidden;
	width:106px;
	color:#FFFFFF;
	font-size:80%;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0px 0px 0px;
	text-align:center;
}
.twoColFixRtHdr .buttonLargerait_latest_newonehblue a:hover {
	background-image:url(../Images/grloginover.gif);
	color:#000000;
}
.newrateit
	{
		color:#0182ac;
		text-decoration:none;
	}
.newrateit:hover
	{
		color:#0182ac;
		text-decoration:underline;
	}
#editertext ul
	{
		margin-left:25px;
	}
#editertext ul li
	{
		list-style:disc;
	}
#editertext ol
	{
		margin-left:35px;
	}
#editertext ol li
	{
		list-style:decimal;
	}

.twoColFixRtHdr .buttonLarge_bluecolr {
	background-image:url(../Images/darknew_bluelarge.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:32px;
	overflow:hidden;
	width:142px;
}
.twoColFixRtHdr .buttonLarge_bluecolr a {
	background-image:url(../Images/darknew_bluelarge.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:32px;
	line-height:29px;
	overflow:hidden;
	width:142px;
	color:#FFFFFF;
	font-size:120%;
	text-decoration:none;
/*	text-transform:uppercase; */
	font-weight:bold;
	text-align:center;
}
.twoColFixRtHdr .buttonLarge_bluecolr a:hover {
	background-image:url(../Images/bu-largeOver.gif);
	color:#fd4b02;
}
.flagitoncly
	{
		padding-left:200px;
		width:100px;
		float:right;
		text-align:left;
		overflow:hidden;
	}


.ie7 .flagitoncly
	{
		padding-left:80px;
		overflow:hidden;
		width:160px;
		text-align:left;
		margin-right:30px;
	}
/* Offer Page */
#offers .header_left{
    background-image:url(../Images/offer_header_left.png);
    width:5px;
    height:34px;
    float:left;
}
#offers .header_right{
    background-image:url(../Images/offer_header_right.png);
    width:5px;
    height:34px;
    float:left;
}
#offers .header_middle{
    background-image:url(../Images/offer_header_middle.png);
    background-repeat:repeat-x;
    width:924px;
    height:34px;
    float:left;
}
#offers .header_seperator{
    background-image:url(../Images/offer_header_seperator.png);
    width:9px;
    height:30px;
}
#offers  .offer_content_seperator_top{
    background-image:url(../Images/offer_item_seperator_top.png);
    width:1px;
    height:38px;
}
#offers  .offer_content_seperator_middle{
    background-image:url(../Images/offer_item_seperator_middle.png);
    background-repeat:repeat-y;
    height:40px;
    width:1px;
    
}
#offers  .offer_content_seperator_bottom{
    background-image:url(../Images/offer_item_seperator_bottom.png);
    width:1px;
    height:38px;
}
.right { float: right; }
.left {float: left;}
.center {text-align:center; }
.rightwidth { float: right; }
.centerwidth {text-align:center; }
.ie7 .leftwidthheader_seperator{
    width:9px;
}
.leftwidth {float: left; width:123px;}
.ie6 .leftwidth {float: left; width:131px; }
.ie7 .leftwidth {float: left; width:131px; }
.ie8 .leftwidth {float: left; width:131px; }
.leftwidthheader_seperator{
    width:9px;
}
.leftwidth460
	{
		width:451px;
	}
.ie6 .leftwidth460
	{
		width:459px; 
	}

.ie7 .leftwidth460
	{
		width:459px; 
	}
.ie8 .leftwidth460
	{
		width:459px; 
	}
div .NewOffersListing{ border:1px solid #aaaaaa; padding:1px;}
.Offers {display:block; width:715px; border:0px black solid; }
.offer {
            min-height: 50px;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 5px;
            overflow-x: auto;
}
.clear{ clear:both;}
.ie8 .clear{ clear:both; margin-top:-2px;}
.ie7 .clear{ clear:both; margin-top:-2px;}
.ie6 .clear{ clear:both; margin-top:-2px;}
.productrow
	{
		width:100%;
		overflow:hidden;
		border-bottom:1px dotted #cccccc;
	}
.offer_price{ width:90px;}
.offer_condition{  width:160px; }
.offer_header {background-color:#e4e4e4; font-weight:bold; height:30px; padding-left: 5px;line-height:29px; overflow:hidden;   }
.cart_delete{
    background-image:url(../Images/cart_buttons.jpg);
    border:0 none;
    color:white;
    font-size:11px;
    height:19px;
    width:53px;
}
.cart_proceed{
    background-image:url(../Images/proceed.jpg);
    border:0 none;    
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    height:28px;
    width:167px;
    height:23px !important;
    width:152px !important;    
    display:block;
    padding:5px 0px 0px 15px;    
}
.cart_proceed a{
    text-decoration:none;
    border:0 none;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    height:28px;
    width:167px;
    height:23px !important;
    width:152px !important;
    display:block;
    padding:2px 0px 0px 6px;
}
.cart_new_delete{
    background-image:url(../Images/delete_cart.png);
    border:0 none;
    color:white;
    font-size:11px;
    height:20px;
    width:50px;
}


































.twoColFixRtHdr #mainContent #middleContentContainer_adminblock {
	width:506px;
	/*float:right;
	margin-right:10px;*/
	float:left;
	margin-left:10px;
	overflow:hidden;
	
}
.ie6 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock {
	width:506px;
	float:left;
	margin-left:5px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock h2 {
	width:506px;
	height:31px;
	padding:3px 0px 0px 0px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock h2 .numerator {
	width:47px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	padding-top:4px;
	float:left;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock h2 .headTitle {
	width:440px;
	display:block;
	float:left;
	color:#000000;
	font-size:100%;
	padding:0px 0px 2px 10px;
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock h2 .headTitle a {
	color:#000000;
	text-decoration:none;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock h2 .headTitle a:hover {
	color:#fc4702;
	text-decoration:none;
}

.twoColFixRtHdr #mainContent #middleContentContainer_adminblock ol li {
	background-image:url(../Images/rated_head.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:506px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0;
	padding:0;
}

.twoColFixRtHdr #mainContent #middleContentContainer_adminblock li {
	margin-left:25px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock li div {
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock table {
	font-size:85%;
	float:left;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock table td {
	padding-bottom:0px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock table strong {
	font-weight:bold;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock table th {
	background-image:url(../Images/bg-greyLine.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock table th p {
	background-color:#FFFFFF;
	display:inline;
	margin-bottom:3px;
	font-size:12px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock table img {
	width:18px;
	height:17px;
	/*width:21px;
	height:12px;*/
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainer2 {
	float:left;
	width: 120px;
	text-align:center;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainer2right {
	float:right;
	width: 380px;
	overflow:hidden;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainer {
	float:right;
	width: 156px;
	height:102px;
	background-image:url(../Images/mi-smallBox.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	padding-top:10px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainerMain {
	overflow:hidden;
	width:500px;
}

.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainerMain_latest {
	overflow:hidden;
	width:380px;
	/*float:right;*/
	margin-left:10px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainerFooter {
	background-image:url(../Images/mi-smallBox.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 156px;
	border:#66CCFF 0px solid;
	height:10px;
	line-height:10px;
	position:absolute;
	bottom:0;
	overflow:hidden;
}
.ie .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .ratingActionContainerFooter {
	background-image:url(../Images/mi-smallBox.gif);
	background-repeat:no-repeat;
	background-position:0px -165px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	/*margin-left:20px;*/
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink a {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	padding-left:20px;
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink a ,.ie6 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink a  {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink1 {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	/*padding-left:20px;*/
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink1 a {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink1 {
	/*background-image:url(../Images/ic-comment.gif);*/
	background-repeat:no-repeat;
	background-position:2px 2px;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	/*padding-left:20px;*/
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink1 a ,.ie6 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink1 a  {
	padding-left:24px;
	background-image:url(../Images/ic-comment.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
	width:100px;
	font-size:80%;
	font-weight:bold;
	/*margin-top:10px;*/
	text-decoration:none;
	
}
.ie .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	margin-left:-5px;
	/*margin-top:10px;*/
}
.ie7 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	margin-left:-22px;
}
.ff2 .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	margin-left: 0px !important;
	padding-right:25px;
}
.opera .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	margin-left:-20px !important;
}
.safari .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink {
	margin-left:-20px !important;
	padding-right:25px;
}
.ie .twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink a {
	margin-top:0px;
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink a:hover {
	background-image:url(../Images/ic-commentOver.gif);
}
.twoColFixRtHdr #mainContent #middleContentContainer_adminblock .readLink1 a:hover {
	background-image:url(../Images/ic-commentOver.gif);
}
.twoColFixRtHdr #mainContent .consolidateleftblock 
	{
		width:451px;
		float:left;
		margin-right:5px;
		border:#888888 1px solid;
		overflow:hidden;
	}
.twoColFixRtHdr #mainContent .consolidateleftblock table td
	{
		padding:3px;
		margin:0px;
	}	
.twoColFixRtHdr #mainContent .consolidaterightsideblock
	{
		width:451px;
		float:right;
		margin-left:5px;
		overflow:hidden;
		border:#888888 1px solid;
	}
	
.twoColFixRtHdr #mainContent .consolidaterightsideblock	table td
	{
		padding:3px;
		margin:0px;
	}	
.twoColFixRtHdr #mainContent h1
	{
		font-size: 100%;
		font-weight: bold;
		color: #fc4802;
		padding:0px 0px 10px 0px;
		margin:0px;
		
	}
.totalright table
	{
		margin-right:25px;
		font-size:13px;
	}
.ie6 .totalright table
	{
		margin-right:11px;
		font-size:13px;
	}
.saparateblock
	{
		width: 215px; margin-left:14px;
	}
.ie7 .saparateblock
	{
		width: 215px; margin-left:14px;
	}
.ie8 .saparateblock
	{
		width: 215px; margin-left:14px;
	}
.ie6 .saparateblock
	{
		width: 215px;  
	}
.sinner
	{
		  color:grey; margin-left:10px;

		
	}
.chrome .sinner
	{
		  color:grey; margin-left:10px;

		
	}
.ie6 .sinner
	{
		color:grey; margin-left:5px;
	}

.ie7 .sinner
	{
		  color:grey; margin-left:10px;

		
	}
.ie8 .sinner
	{
		  color:grey; margin-left:10px;

		
	}
.sinner2
	{
		  color:grey; margin-left:10px;

		
	}
.saparateblock2
	{
		width: 217px;
	}
.totalright table#googlbox
	{
		margin-right:0px;
		font-size:13px;
	}

.ff .linebreak15 {
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
}	
.opera .linebreak15 {
	width:100%;
	height:15px;
	line-height:15px;
	font-size:0px;
}
.chrome .linebreak15 {
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.ie6 .linebreak15 {
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.totalleft
	{
		width:750px;
		overflow:hidden;
	}

.totalright
	{
		width:217px;
		overflow:hidden;
		margin-right:19px;
		
	}
.ie7 .totalright
	{
		width:217px;
		overflow:hidden;
		margin-right:20px;
	}
.ie8 .totalright
	{
		width:217px;
		overflow:hidden;
		margin-right:20px;
	}
.top_searchBlock_left_newfooter12
	{
		width:225px;
		float:left;
		overflow:hidden;
		padding-left:10px;
		text-align:left;
		color:#666666;
		border-right:#9C9C9C 1px solid;
}
#footercontentblock .top_searchBlock_left_newfooter12 p
	{
	margin:0px 10px 0px 3px; padding:0px; font-size:8pt; text-align:justify;
	}
a.addthis
	{
	  color:#0f80a0;
	  text-decoration:none;
	}
a.addthis:hover
	{
	  color:#0f80a0;
	  text-decoration:underline;
	}	
.tick
	{
		/*background:url(../Images/tick.png) no-repeat left;
		padding:20px 0px 10px 25px;*/
		background:url(../Images/ttl.png) no-repeat left;
		width:129px;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		color:#FFFFFF;
	}
.tick:hover
	{
		/*background:url(../Images/tick.png) no-repeat left;
		padding:20px 0px 10px 25px;*/
		background:url(../Images/ttl2.png) no-repeat left;
		width:129px;
		height:24px;
		line-height:24px;
		display:block;
		text-align:center;
		color:#FFFFFF;
	}
