/**

 * Style sheet for climate challenge india

 *

 *

 * @author Ravi

 * @company Cerulean Information Technology Pvt Ltd.

 * @package climate challenge india.

 * @date 13/feburary/2009

 */

html, body {

 margin: 0px;

 padding:0px;

 height:100%;

 min-height:100%;

}



body {

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:12px;*/

	font-size:10pt;

/*	color:#58595B;*/

	color:#000000;

/*	background:#000000;*/

}

h1,h2,h3,h4,h5,h6,a,em,span,ul,li,ol,img {

	margin:0;

	padding:0;

	list-style:none;

	font-style:normal;

	font-weight:normal;

	border:none;

}

a {

/*	color:#3F5982;*/

/*	color:#990000;*/

/*	color:#4947a0;*/

color:#1D6A8F;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

#csm {

	background:#ffffff url(../images/violetBg.gif) repeat-y;

	width:1003px;

	margin:0 auto;

	min-height:100%;

}



* html #csm{

	height:100%;

}

/*	Header Part Starts	*/



/*	Header Part Ends	*/

/*	Top Navigation Part Starts	*/

/*	Top Navigation Part Ends	*/

/*	Body Part Starts	*/

.bodyPart {

	/*background:#FFFFFF;*/

	padding-bottom:35px;

}

.bodyLeftPart {

/*	width:198px;*/

	width:223px;

	float:left;

	color:#FFFFFF;

}

.bodyRightPart {

	width:770px;

	float:right;

}

.header {

/*	background:url(../images/header_bg.jpg) no-repeat;*/

	background:url(../images/header_bg_RHS.jpg) no-repeat;

	height:108px;

	overflow:hidden;

	text-align:right;

}

.logo {

/*	background:#FFFFFF;

	text-align:center;

	padding:15px 0px;*/

/*	padding:15px 0px 0px 50px;*/

	padding:7px 50px 0px 0px;

}



.quickLinks {

	padding:10px 5px 0px 5px;

}

.searchTxt {

	padding:0px;

	margin:0px;



}

.SearchBut {

/*	background:url(../images/searchBut.jpg) no-repeat top left;*/

	background:url(../images/searchBut.gif) no-repeat top left;

	width:48px;

	border:none;

	cursor:pointer;

	font-size:14px;

}

.heading {

	font-size:17px;

/*	text-align:center;*/

	font-weight:bold;

}

.quickLinks ul li {

	padding-left:25px;

	margin-bottom:5px;

}

.quickLinks ul li a {

	color:#FFFFFF;

}

.searchTop {

	float:right;

	margin-top:-28px;

	_margin-top:-29px;

	padding-right:10px;

}

.topNav {

/*	text-align:right;

	padding:10px 0px;*/

	height:21px;

/*	background-color:#36328C;*/

/*	background:#4947a0;*/
/*background:#2e3083;*/
background:url(../images/violetBg.gif);

	overflow:hidden;

	padding-top:5px;

}

.topNav ul {

/*	float:right;*/

	height:25px;

/*	background:#36328C;*/

/*	background:url(../images/greenBorderBg.jpg) no-repeat left bottom;*/

}

.topNav ul li {

	display:inline;

	color:#1A4B5F;

	

}

.topNav ul li a {

	color:#1A4B5F;

	color:#FFFFFF;

	margin:0px 13px;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

}

.bodyRightPart .topNav {

	background:none;

	margin:5px 0px;

}

.bodyRightPart .topNav ul li a {

	margin:0px 0px;

	color:#4947A0;

	margin-right:15px;

	font-size:14px;

}



.topNav ul li a span {

/*	font-weight:bold;*/

}

.topNav ul li a:hover, .topNav ul li a:hover span {

	text-decoration:underline;

}

.mapContent {

	background:url(../images/man.jpg) no-repeat right top;

	color:#36328C;

	border:1px solid #B1B1B1;

	padding:5px 365px 5px 5px;

	font-style:italic;

}

.mainHeading, .headingLeft, span .mainHeading, #vmMainPage h3 {

	font-weight:bold;

	font-size:18px;

	padding-bottom:8px;

/*	color:#37328e;*/

color:#000000;

/*	border-bottom:1px dashed #37328e;*/

	background:url(../images/gray_line.gif) repeat-x left bottom;

	margin-bottom:5px;

	display:block;

	width:100%;



}

.mainHeading a, .headingLeft a {

	color:#000000;

	text-decoration:none;

	font-weight:bold;

	font-size:18px;

}

.mainHeading1 {

	font-size:16px;

	font-weight:bold;

	padding-bottom:8px;

	color:#000000;

/*	border-bottom:1px dashed #37328e;*/

	background:url(../images/gray_line.gif) repeat-x left bottom;

	margin-bottom:5px;

	display:block;

	width:100%;

}

.mainHeading1 a {

	text-decoration:none;

}



.subHeading {

	font-weight:bold;

	font-size:17px;

	padding-bottom:5px;

	color:#5E5E5E;

}

.greenBorder {

/*	font-weight:bold;

	font-size:17px;

	padding-bottom:5px;

	color:#000000;

	border-bottom:4px solid #346807;

	text-align:left;

	margin-bottom:5px;*/
		font-weight:bold;

	font-size:17px;

	padding-bottom:5px;

	color:#5E5E5E;




}

.bgBlue {

/*	background:url(../images/blueGradient.jpg) no-repeat;*/

	background:url(../images/grayGradient_old.jpg) no-repeat;

	width:33%;

	padding:10px 15px 10px 10px;

	vertical-align:top;

/*	color:#2F7399;*/

	font-weight:bold;

/*	border:2px solid #4947a0;*/

}
.bgBlue1 {

/*	background:url(../images/blueGradient.jpg) no-repeat;*/

	background:url(../images/grayGradient_old.jpg) no-repeat;

	width:33%;

	padding:10px 15px 10px 10px;

	vertical-align:top;

/*	color:#2F7399;*/

/*	font-weight:bold;*/

/*	border:2px solid #4947a0;*/

}

.bgBlueBot {

	height:10px;

	overflow:hidden;

	background:url(../images/grayGradientBot.jpg) no-repeat;

}

.bgBlue table {

	padding:0px;

}

.greenBig {

	font-size:17px;

	font-weight:bold;

	color:#88AD51;

}

.climate {

	text-align:right;

	font-weight:bold;

	font-size:17px;

	color:#000000;

	padding-right:20px;

}

/*	Body Part Ends	*/

/*	Footer Part Starts	*/

#footer {

	width:983px;

	margin-left:auto;

	margin-right:auto;

	padding:5px 10px 0px 10px;

	height:20px;

	margin-top:-25px;

	overflow:hidden;

	color:#ffffff;

	background:#C73422;

	font-size:11px;

	text-align:center;

}

#footer a {

	color:#ffffff;

	text-decoration:underline;

}

#footer a:hover {

	text-decoration:none;

}

/*	Footer Part Ends	*/

/*	Global Styles Starts	*/



.clr {

	clear:both;

	overflow:hidden;

}

.space5 {

	height:5px;

	overflow:hidden;

	clear:both;

}



.space10 {

	height:10px;

	overflow:hidden;

	clear:both;

}

.space20 {

	height:20px;

	overflow:hidden;

	clear:both;

}



.clrfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clrfix {zoom:1;} /* IE */



.floatRight {

	float:right;

}

.floatLeft {

	float:left;

}



.blue {

	color:#3F5982;

}

.red {

	color:#A12914;

}

.borderBlue {

	border:1px solid #c8effb;

	padding:5px;

}



/* added from cci - ravi */



#gj_middle, #gj_mid_mid {

	width:99%;

}

#showcat-pagenav-container {

	width:100%;

}

.listborderbottom {

	clear:both;

}

.formLabel {

	width:30%;

	float:left;

	text-align:right;

	margin:8px 2px 2px;

	padding-right:10px;

}

.formField {

	width:60%;

	float:left;

}

.browseProductTitle {

	width:30%;

	float:left;

}

.browsePriceContainer {

	float:left;

	width:20%;

}

.browseProductImageContainer {

	float:left;

	width:auto;

}

.browseRatingContainer {

	float:left;

	width:25%;

}

.browseProductDescription {

	width:50%;

	margin-top:40px;

	float:left;

}

.browseAddToCartContainer{

	width:30%;

	float:left;

}

.addtocart_button {

	background:#0093dd;

	border:1px solid #cccccc;

	height:24px;

	width:auto;

	padding:2px;

}

#jumpto #month {

	margin-right:10px;

}

#jumpto #year {

	margin-right:10px;

}

td.sectiontableheader {

	background:#223182;

	text-align:center;

	color:#FFFFFF;

	padding:2px;

}

.cb_tab_html table thead tr td {

	font-weight:bold;

}

.cb_tab_html table tbody tr td {

	text-align:center;

}

a.continue_link, a.checkout_link {

	background:none;

	padding:0px 10px;

	font-weight:bold;

	width:auto;

	font-size:13px;

}

#cbProfileTitle {

	font-size:15px;

	font-weight:bold;

}

.quantity_box_button{

	display:none;



}



/*	Shopping Cart Starts	*/

#lbOverlay {

	z-index:250;

	height:0px;

	overflow:hidden;

}

#lbCenter {

	z-index:251;

}

#lbBottomContainer {

	z-index:251;

}

.browseProductContainer {

	border-bottom:1px dashed #DAD7D7;

}

#vmMainPage h3 a {

	font-weight:bold;

	font-size:15px;

}

#vmMainPage h3.browseProductTitle {

	background:none;

}

.browseProductDescription {

	_margin-top:-40px;

}

.sectiontableheader th {

	background:#3f5982;

	color:#FFFFFF;

	text-align:center;

}

.quantity_box {

	width:32%;

	float:left;

	text-align:right;

}

.browseProductContainer .quantity_box {

float:none;

width:auto;

}

/*	Shopping Cart Ends	*/



#gj_middle, #gj_mid_mid {

	width:99%;

}

#showcat-pagenav-container {

	width:100%;

}

.listborderbottom {

	clear:both;

}

.formLabel {

	width:30%;

	float:left;

	text-align:right;

	margin:8px 2px 2px;

	padding-right:10px;

}

.formField {

	width:60%;

	float:left;

}

.browseProductTitle {

	width:30%;

	float:left;

}

.browsePriceContainer {

	float:left;

	width:20%;

}

.browseProductImageContainer {

	float:left;

	width:auto;

}

.browseRatingContainer {

	float:left;

	width:25%;

}

.browseProductDescription {

	width:50%;

	margin-top:40px;

	float:left;

}

.browseAddToCartContainer{

	width:30%;

	float:left;

}

.addtocart_button {

	background:#0093dd;

	border:1px solid #cccccc;

	height:24px;

/*	width:auto;*/

	padding:2px 12px;

	overflow:visible;

}

#jumpto #month {

	margin-right:10px;

}

#jumpto #year {

	margin-right:10px;

}

td.sectiontableheader {

	background:#223182;

	text-align:center;

	color:#FFFFFF;

	padding:2px;

}

.cb_tab_html table thead tr td {

	font-weight:bold;

}

.cb_tab_html table tbody tr td {

	text-align:center;

}

a.continue_link, a.checkout_link {

	background:none;

	padding:0px 10px;

	font-weight:bold;

	width:auto;

	font-size:13px;

}

#cbProfileTitle {

	font-size:15px;

	font-weight:bold;

}

.quantity_box_button{

	display:none;

}

a.previous_page {

	background:none;

	padding-left:none;

}

a.next_page {

	background:none;

	padding-right:none;

}

/* leftside menu starts */

ul.menu, ul.menu li, ul.quickLinks, ul.quickLinks li {

	margin:0px;

	padding:0px;

}

ul.menu li, ul.menu li a span {

	font-size:17px;

	font-weight:bold;

}

ul.menu {

	padding:0px 5px;

}

ul.menu li {

	display:none;

}

ul.menu li  a{

	text-decoration:none;

}

ul.menu li.active, ul.menu li#current, ul.menu li#current ul li, ul.menu li.active ul li{

	display:block;

	

}

ul.menu li ul li{

	border-bottom:1px dashed #ffffff;

	color:#FFFFFF;

	background:url(../images/globeHalf.jpg) no-repeat left 5px;

	padding:6px 0px 6px 32px;

}

ul.menu li ul li ul li {

	background:none;

	padding:6px 0px 6px 15px;

	border:none;

}

ul.menu li ul li, ul.menu li ul li  a span {

/*	font-size:12px;*/

	font-size:10pt;

/*	font-weight:normal;*/

	font-weight:bold;

}

/* leftside menu ends */



.quickLinksWrap {

	margin-top:20px;

	padding:5px;

/*	background:url(../images/quickWrapBg.jpg) no-repeat;*/

}

ul.quickLinks li{

	border-bottom:1px dashed #ffffff;

	color:#FFFFFF;

	padding:6px 0px 6px 32px;

	background:url(../images/globeHalf.jpg) no-repeat left 5px;

}

ul.quickLinks li a {

	text-decoration:none;

}



.pledgePopup {

	background:#FFFFFF; 

	width:800px; 

	border:1px solid #999999; 

	left:50%; 

	margin-left:-400px;

	cursor:pointer;

	position:absolute;

	padding:10px;

}



.boldLink a {

/*	font-size:15px;

	font-weight:bold;*/

/*	margin-right:20px;*/

}



.contentpaneopen {

	width:100%;

}

ul.latestnews {
	margin-bottom:10px;
}
ul.latestnews li.latestnews .contentheadingnews {
	font-weight:bold;
}
ul.latestnews li.latestnews .readInformation {
	color:#000000;
}
.bgBlue ul.latestnews li.latestnews, .bgBlue ul.latestnews li.latestnews1 {

	padding-bottom:5px;

	margin-bottom:5px;

/*	border-bottom:1px dashed #dbdbdb;*/
	border-bottom:1px dashed #bbbbbb;

/*	background:url(../images/arrow_small.gif) no-repeat 0px 3px;

	padding-left:20px;*/

	font-weight:bold;

	font-size:8pt;

	color:#990000;

}

.bgBlue ul.latestnews li.latestnews1 {

	border-bottom:none;

	padding-bottom:0px;

	margin-bottom:0px;

}

.bgBlue ul.latestnews li.latestnews a, .bgBlue ul.latestnews li.latestnews1 a, .bgBlue a {


	font-size:8pt;

	color:#990000;

}

.bgBlue ul.latestnews li .mod_events_latest_date, .bgBlue ul.latestnews li .events_location {

color:#1D6A8F;

}

.latestnewsRow {

/*	background:#eeeeee;*/

}

table.contentpaneopen td.mainHeading, table.contentpaneopen td div.mainHeading, .boldLink .mainHeading  {

	padding-top:15px;

}



#partofcci_container, #partofcci_container p, #partofcci_container p a {

/*	color:#2F7399;

color:#000000;*/

	font-weight:bold;

	text-decoration:none;

	font-size:8pt;

	color:#990000;

}

.browseProductContainer .browsePriceContainer span {

	display:block;

	text-align:right;

}

.mod_events_latest_content a, .mod_events_latest_content{

/* color: #2F7399;*/

/*color:#000000;*/

 font-weight:bold;

 	color:#990000;

}
.bgBlue ul.latestnews li.latestnews .readInformation, .bgBlue ul.latestnews li.latestnews1 .readInformation {
	color:#1D6A8F;
	font-weight:normal;
}
.subLinks a {

	font-size:16px;

	margin-right:50px;

}

.mod_events_latest_rsslink {

	text-align:right;

}

.introTxt {

	border: 1px solid #4947a0; 

	padding: 10px;

	font-size:9pt;

	color:#000066;
	font-weight:normal;

}

.introTxt a, .csmprogrames a {

	color:#990000;
	text-decoration:underline;
	font-size:9pt;
	

}
.introTxt a:hover, .csmprogrames a:hover {
	text-decoration:none;
}
.csmprogrames {
	font-size:9pt;
/*	color:#000066;*/
color:#000000;
	font-weight:normal;
}
.newNews ul.latestnews {
	margin-bottom:5px;
}
.newNews ul.latestnews li{
	font-size:8pt;
	color:#990000;
	border-bottom:1px solid #e4edf1;
	padding-bottom:5px;
}
.newNews ul.latestnews li .readInformation {
	color:#1D6A8F;
}
.newNews ul.latestnews li a {
	color:#990000;
}
.newNews ul.latestnews li .contentpaneopen span {
	color:#1D6A8F;
}
.bottomLine {
	border-bottom:1px solid #e4edf1;
	height:3px;
	overflow:hidden;
	margin-bottom:3px;
}
.publicationNew {
	font-size:8pt;
	color:#990000;
}
.publicationNew .readInformation {
	color:#1D6A8F;
}
.publicationNew a {
	color:#990000;
}
.subContent #partofcci_container p {
	margin:0px 0px 0px 0px;
	padding:0px;
}

.bgBlue ul.latestnews li.latestnews {
   border-bottom:none;
} 

/* Photo Gallery Starts*/
a.catselected {
	text-decoration:none;
	color:#990000;
}
.photoCatListWrap {
	height:770px;
	overflow:auto;
}
ul.photoCatList li {
/*	list-style:outside disc;
	margin-left:1.5em;*/
	list-style:none;
	background:url(../images/csmRedArrow.gif) no-repeat 5px 10px;
	padding:5px 0px 5px 20px;

}
ul.photoCatList li a {
	font-size:9pt;
}
/* Photo Gallery Ends*/

/*	For Scrolling Tags Starts	*/
.filmBg {
	background:url(../images/filmBg.gif) repeat-x;
	padding:25px 0px 0px 10px;
	height:122px;

}
#scrollWrap {
width:580px;
height:100px;
position:relative;
overflow:hidden;
/*margin-left:5px;*/
}
#scrollContent {
width:1000px;
position:relative;
}
.scrollDiv {
	position:absolute;
	left:0px;
	top:0px;
}
ul.scrollWrapList {
	margin:0px;
	padding:0px;
}
ul.scrollWrapList li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

/*	For Scrolling Tags Ends	*/

/* new styles added on 11-jan-2010 */ 
.bgBlue ul.latestnews li.latestnews, .bgBlue ul.latestnews li.latestnews1 {
	color:#000000;
}
.bgBlue ul.latestnews li.latestnews .contentpaneopen {
	font-weight:normal;
}

.bgBlue ul.latestnews li.latestnews .contentheading {
	color:#990000;
	font-style:italic;
	font-size:9pt;
	font-weight:bold;
}
.mod_events_latest_content a, .mod_events_latest_content {
		font-style:italic;
			font-size:9pt;
}
.bgBlue ul.latestnews li .mod_events_latest_date, .bgBlue ul.latestnews li .events_location {
	color:#000000;
}
.bgBlue ul.latestnews li .mod_events_latest_date {
	font-weight:bold;
}
.bgBlue ul.latestnews li.latestnews .readInformation, .bgBlue ul.latestnews li.latestnews1 .readInformation {
	color:#000000;
}
.static_content {
	font-size:8pt;
	font-weight:normal;
}
.bgBlue ul.latestnews li.latestnews a, .bgBlue ul.latestnews li.latestnews1 a, .bgBlue a {
	color:#000066;
}
#partofcci_container, #partofcci_container p, #partofcci_container p a {
	font-style:italic;
	font-size:9pt;
}

/* Donation page enhancement 14-april-2010 */
ul.donation_tabs {
	height:40px;
	background:url(../images/donation_page/new_box_top_bg.jpg) left bottom no-repeat;
	padding:0px;
	margin:0px;
	padding-left:10px;
}
ul.donation_tabs li {
	float:left;
	height:40px;
	list-style:none;
}
ul.donation_tabs li.required_label {
	float:right;
	padding-right:30px;
	padding-top:6px;
	height:34px;
}
ul.donation_tabs li a {
	float:left;
	height:40px;
	background:url(../images/donation_page/new_tabs_bg.jpg) 0px 0px no-repeat;
	font-size:12px;
	color:#7C7C7C;
	text-decoration:none;
	padding-left:20px;
}
ul.donation_tabs li a span {
	float:left;
	height:31px;
	padding-top:9px;
	background:url(../images/donation_page/new_tabs_bg.jpg) 100% 0px no-repeat;
	font-size:12px;
	color:#7C7C7C;
	padding-right:20px;
	cursor:pointer;
}
ul.donation_tabs li a:hover, ul.donation_tabs li.selected a {
	background:url(../images/donation_page/new_tabs_bg.jpg) 0px -40px no-repeat;
}
ul.donation_tabs li a:hover span, ul.donation_tabs li.selected a span {
	background:url(../images/donation_page/new_tabs_bg.jpg) 100% -40px no-repeat;
}
.donationWrap {
	background:url(../images/donation_page/new_box_mid_bg.jpg) left top repeat-y;
}
.donationWrap_bottom {
	background:url(../images/donation_page/new_box_bot_bg.jpg) left bottom no-repeat;
	padding:20px 30px 30px 30px;

}
.donation_next_but {
	background:url(../images/donation_page/new_next_but.jpg) no-repeat;
	width:98px;
	height:23px;
	border:none;
	cursor:pointer;
}
.donation_submit_but {
	background:url(../images/donation_page/new_submit_but.jpg) no-repeat;
	width:98px;
	height:23px;
	border:none;
	cursor:pointer;	
}
.donation_prev_but {
	background:url(../images/donation_page/new_prev_but.jpg) no-repeat;
	width:98px;
	height:23px;
	border:none;
	cursor:pointer;	
	_position:relative;
}
.donationWrap_bottom .style1 {
	width:220px;
}
.donationWrap_bottom #citydiv select.donation_select_box, select.donation_select_box {
	width:224px;
}
.donation_textarea {
	width:220px;
	height:50px;
}
/* / Donation page enhancement 14-april-2010 */

/* Store page enhancement 14-april-2010 */
.product_of_the_month {
	background:url(../images/store_page/product_of_the_month.jpg) no-repeat;
	width:320px;
	height:45px;
	margin:0px 20px 0px 10px;
	padding:174px 0px 0px 102px;
}
.product_of_the_month a {
	display:block;
	width:172px;
	height:36px;
	text-decoration:none;
}
.faq_wrap {
	background:url(../images/store_page/faq_label.jpg) no-repeat;
	width:316px;
	padding-top:60px;
}
.faq_page_title {
	background:url(../images/store_page/faq_label.jpg) 0px -15px no-repeat;
	height:30px;
	margin-bottom:10px;
}
.faq_wrap .innerDiv {
	font-size:12px;
	color:#33444C;
	line-height:15px;

}
.faq_title {
	font-size:12px;
	font-weight:bold;
	color:#33444C;
	padding-bottom:5px;
}
.faq_read_more_link {
	text-align:right;
	padding-top:10px;
}
.faq_read_more_link a {
	text-decoration:none;
	color:#3F5982;
	font-size:12px;
	font-weight:bold;
}
.store_label {
	float:left;
	background:url(../images/store_page/store_label.jpg) no-repeat;
	width:120px;
	height:59px;
}
.top_search {
	float:left;
	background:url(../images/store_page/top_search_bg.jpg) no-repeat;
	width:630px;
	height:37px;
	margin-top:10px;
	text-align:right;
	padding:6px 10px 0px 0px;
}
a.advance_search_link {
	text-decoration:none;
	color:#3F5982;
	font-weight:bold;
	font-size:12px;
}
.select_box_wrap select {
	height:22px;
	margin:0px;
	padding:0px;

}
.store_input_text {
	width:150px;
	margin:0px;
	padding:0px;
	height:18px;
}
.store_input_but {
	background:url(../images/store_page/store_search_but.jpg) no-repeat;
	width:98px;
	height:23px;
	border:none;
	margin:0px;
	padding:0px;
		cursor:pointer;
}
a.advance_search_link:hover {
	text-decoration:underline;
}
a.account_maintanence {
	background:url(../images/store_page/store_account_maintanence_but.jpg) no-repeat;
	width:155px;
	height:23px;
	overflow:hidden;
	float:right;
	margin-right:10px;
	text-indent:-1000px;
}
a.list_all_but {
	background:url(../images/store_page/store_list_all_but.jpg) no-repeat;
	width:135px;
	height:23px;
	overflow:hidden;
	float:right;
	margin-right:10px;
	text-indent:-1000px;
}
a.store_cart_but {
	background:url(../images/store_page/store_view_cart_but.jpg) no-repeat;
	width:98px;
	height:23px;
	overflow:hidden;
	float:right;
	text-indent:-1000px;
	cursor:pointer;
}
.scrollProductTitle {
	color:#3F5982;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.product_rate_wrap {
	background:url(../images/store_page/product_rate_wrap_bg.jpg) repeat-x;
	height:28px;
	overflow:hidden;
	border:1px solid #50C4E9;
	padding:7px 10px 0px 10px;
	font-size:15px;
	font-weight:bold;
	color:#454545;
}
.cart_price {
	color:#980E0E;
}
.cart_total_products {
	color:#3F5982;
	padding-right:30px;
}
a.savedCart {
	color:#3F5982;
	font-weight:bold;
	font-size:15px;
}
.products_label {
	text-align:right;
	background:url(../images/store_page/cci_products_label.jpg) 10px 0px no-repeat;
	height:23px;
	padding:4px 10px 0px 0px;
}
.products_label a {
	color:#3F5982;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.browseProductContainer {
	border:1px solid #50C4E9;
	background:#f5fdfe;
	width:758px;

}
.addtocart_button {
	background:url(../images/store_page/add_to_cart_but.jpg) no-repeat;
	border:none;
	width:130px;
	height:22px;
	padding-top:22px;
	overflow:hidden;
}
.browseProductTitle a {
	text-decoration:none;
	color:#454545;
	font-size:15px;
}
.browseProductImageContainer a {
	text-decoration:none;
}
.browseProductImageContainer img {
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:3px;
}
.pagination span, .pagination a {
	padding-right:0px;
}
ul.pagination {
	margin:0px;
	padding:0px;
}
ul.pagination li span, ul.pagination li a {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
ul.pagination li span {
	background:#000000;
	color:#FFFFFF;
	padding:0px 3px;
}
ul.pagination li a:hover {
	text-decoration:underline;
}
ul.pagination li.but span, ul.pagination li.but a {
	border:1px solid #4D4D4D;
	background:#B5B5B5 url(../images/store_page/paging_but.jpg) repeat-x;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;	
	height:20px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.index_cart_module {
	width:760px;
	padding-left:10px;
}
.singl_product_heading {
	font-size:15px;
	font-weight:bold;
	color:#454545;
	padding-bottom:10px;
}
.single_product_details {
	background:#F5FDFE;
	border:1px solid #50C4E9;
	padding:3px;
}
.product_review_heading h4, .recent_products h4 {
	font-size:13px;
	font-weight:bold;
	color:#454545;
	padding-bottom:5px;
}
ul.vmRecentDetail {
	padding:0px;
	margin:0px;
}
ul.vmRecentDetail li {
	list-style:disc outside;
	margin-left:1.5em;
	padding-bottom:5px;
}
ul.vmRecentDetail li a {
	text-decoration:none;
}
ul.vmRecentDetail li a:hover {
	text-decoration:underline;
}
a.next_page {
	padding-right:0px;
}
.quantity_box {
	float:none;
}
.sectiontableheader th {
	background:#5197c8;
	color:#FFFFFF;
}
.bot_row td {
	background:#bfe2f0;
}
.zoom_icon {
}
a.continue_link, a.checkout_link {
	background:none;
	font-weight:bold;
	width:auto;
	font-size:13px;
	padding:0px;
	margin:0px;
	margin-left:10px;
}
table.adminlist tr.sectiontableentry2 td{
	background:#bfe2f0;
}
#vmMainPage .borderGrayBottom {
	height:0px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
/* Store page enhancement 14-april-2010 */