/* general tag styles 									*/

/* AffiliStore Enhanced - Default v2 					*/

/* Streamlined: Featured Product, Popular Product, 		*/

/*				Product Listing, Compare Products,	 	*/

/*				Similar Products						*/



body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background-color:#F9F7EA;
	color:#CC3366;
	
}

form {

	margin:0px;

	padding:0px;

}

img {

	border:none;

}

h1 {

	font-size:170%;

	padding:0px;

	color:#333333;

	margin:0px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:150%

}

h2 {

	position:relative;

	float:left;

	font-size:120%;

	margin:7px 0px 0px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

}

a {
	color:#CF142C;
	text-decoration:none;
	padding-top: 0px;
}

a:visited {

	color:#006699;

}

a:hover {

	text-decoration:underline;

}

.floatLeft {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

.floatRight {

	position:relative;

	float:right;

	margin:0px;

	padding:0px;

}



/* page layout */

#pageSurround {

	position:relative;

	margin:0px auto 0px auto;

	width:970px;

}

#header {
	position:relative;
	float:left;
	height:190px;
	width:100%;
	background-image: url(../styleImages/bg-header.jpg);
	background-repeat: no-repeat;
}

.logo {

	position:absolute;

	top:0;

	left:0;

	max-width:275px;

	max-height:100px;

}

* html div.#header.logo {width:275px}



#page {
	position:relative;
	float:left;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#barOne {
	position:relative;
	float:left;
	width:930px;
	min-height:38px;
	clear:both;
	z-index:100;
	background-color: #CF142C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; 
}

#barOne ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

#barOne p {
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 6px;
}

* html #barOne p {

	padding:0px;

}

.subTopNavOn {

	font-weight:bold;

}

#barTwo {

	position:relative;

	float:left;

	width:930px;

	margin:0px;

	padding:10px;

	clear:both;

}

#barThree {

	position:relative;

	float:left;

	margin:0px;

	width:930px;

	padding:0px 0px 0px  0px;

	clear:both;

}



#sideNavRight {

	position:relative;

	float:right;

	width:300px;

	margin:0px;

}

#content {

	position:relative;

	float:left;

	margin:0px;

	line-height:130%;

}

#content.midstyle {

	width:620px;

}

#content.midstyle0 {

	width:870px;

}

#content.midstyle1 {

	width:730px;

	left: 10px;

}

#content.midstyle2 {

	width:620px;

}

#content.midstyle3 {
	width:420px;
	left:10px;

}

#footer {
	position:relative;
	float:left;
	width:970px;
	height:20px;
	text-align:center;
	clear:both;
	padding: 15px 0 0;
	color:#FFFFFF;
	background-color: #CF142C;
}



/**************************************/

/** Product image widths and heights **/

/**************************************/

.smallProductImage {

	min-width:75px;

	min-height:75px;

	max-height:100px;

}

* html .featureProductImage {height: 75px}



.featureProductImage {

	float: left;

	max-width:100px;

	max-height:100px;

	padding: 0 5px 0 0;

}

* html .featureProductImage {height: 100px}



.popularProductImage {

	width:50px;

	float:left;

	height:50px;

}



/* skin design */

.tabExpand {

	position:relative;

	width:100%;

	margin:0px 0px 10px 0px;

}

/* ie6 hack to prevent tables dropping */

* html .tabExpand {

		position:relative;

		float:left;

		width:100%;

		margin:0px 0px 10px 0px;

}

#headerRight {

	position:absolute;

	top:0;

	right:0;

	

	z-index:100;

	height: 60%;

	width: 700px;

}

#search {

	position:relative;

	float:right;

	top:35px;

	right:35px;

}

#search input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:150%;

	text-align: left;

	padding-left: 12px;

}

.searchButton {
	position:relative;
	float:right;
	border:none;
	color:#CCCCCC;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	padding:0px;
	width:85px;
	height:30px;
	margin-left:18px;
	margin-top: 0px;
	background-color: #FFF;
}

.searchButton:hover {

	background-image:url(../styleImages/search-bt-over.png);

	background-repeat:no-repeat;

	cursor:pointer;

}

#searchbox {

	border:0px solid #ffffff;

	width:245px;

	padding:0px;

	color:#cccccc;

	font-family:Arial, Helvetica, sans-serif;

	font-size:200%;

	background-image: url(../styleImages/search-input.png);

	background-repeat: no-repeat;

	height: 25px;

}

#header h1 {

	position:absolute;

	top:10px;

	left:10px;

	margin:0px;

	line-height:120%

}

#header a {

	float:left;

	color:#FFFFFF;

	text-decoration:none;

	margin-top: 13px;

}

#header a:hover {

	color:#E8EBEE;

	text-decoration:none;

}



/*********************/

/** Page Navigation **/

/*********************/

#homeNav {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

#homeNav li {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	height:29px;

	list-style-type:none;

	text-align:center;

}

#homeNav li a {
	position:absolute;
	float:left;
	padding:13px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	height:24px;
	display:block;
	font-weight:bold;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}

#homeNav li a.topLinkOff {

	color: #ffffff;

}

#homeNav li a.topLinkOn {

	

	color:#ffffff;

}

.topNavOn {

	

}

.topNavOff {

}



/*************************/

/** Category Navigation **/

/*************************/

#navCatBar {

	position:relative;

	float:left;

	width:930px;

	margin:0px 0px 0px 0px;

	min-height:58px;

	clear:both;

	background-image:url(../styleImages/el-top-bar-bg.gif);

	background-repeat:no-repeat;

	background-position:0px 28px;

	padding:0px 20px 0px 20px;

	z-index:100;

	background-color:#ffffff;

}

#navCatBar ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

#navCatBar p {

	position:relative;

	float:left;

	clear:both;

	margin:0px;

	padding:6px 0px 0px 0px;

}

* html #navCatBar p {

	padding:0px;

}

#catNav {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

}

#catNav li {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	height:29px;

	list-style-type:none;

	text-align:center;

}

#catNav li a {

	position:relative;

	float:left;

	padding:8px 20px 0px 20px;

	margin:0px 0px 0px 0px;

	height:29px;

	display:block;

	font-weight:bold;

	text-align:center;

}

#catNav li a.topLinkOff {

	background-image:url(../styleImages/el-top-but-r.gif);

	background-position:right 0px;

	background-repeat:no-repeat;

	color: #ffffff; 

}

#catNav li a.topLinkOn {

	background-image:url(../styleImages/el-top-but-r-on.gif);

	background-position:right 0px;

	background-repeat:no-repeat;

	color:#333333;

}



/************************/

/** General Tab Styles **/

/************************/

.topNavOn {

	background-image:url(../styleImages/el-top-but-l-on.gif);

	background-repeat:no-repeat;

}

.topNavOff {

	background-image:url(../styleImages/el-top-but-l.gif);

	background-repeat:no-repeat;

}



/****************************/

/* Side Bar Navigation Left */

/****************************/

#sideNavLeft {

	position:relative;

	float:left;

	width:190px;

	margin:0px;

	min-height: 300px;

}

#sideNavLeft ul {

	position:relative;

	float:left;

	padding: 0;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

#sideNavLeft ul table {

	border-collapse:collapse; 

	padding:0; 

	margin:0; 

	font-size:1em;

}

#sideNavLeft ul ul {

	margin-left: 0em;

}

#sideNavLeft ul li {

	position:relative;

	float:left;

	margin: 0;

	padding: 0;

	list-style-type:none;

	width: 188px;

}

#sideNavLeft ul li a, #sideNavLeft ul li a:visited {

	display: block; 

	text-decoration:none; 

}

#sideNavLeft ul li a:hover {

	font-weight:bold; 

	text-decoration:underline; 

}

#sideNavLeft ul li:hover a {

	font-weight:bold; 

}

#sideNavLeft ul li ul {

	display: none;

}

#sideNavLeft ul li:hover ul, #sideNavLeft ul li a:hover ul {

	display:block; 

	width:150px; 

	margin: 0;

	padding-bottom: 1px;

}

#sideNavLeft ul li:hover ul li a, #sideNavLeft ul li a:hover ul li a {

	display: block;

	height:1.4em; 

	font-weight:normal;

	text-indent: 30px;

}

#sideNavLeft li:hover ul li:hover a, #sideNavLeft ul li a:hover ul li a:hover {

	text-decoration:underline; 

	font-weight:normal;

}



/*************************/

/* MainNavCat CSS UL/LI  */

/*************************/

#sideNavLeft {

	position:relative;

	float:left;

	width:200px;

	margin:0px;

	min-height: 300px;

}

#mainNavCat p {
	position:relative;
	float:left;
	width:203px;
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:13px 0px 0px 0px;
	height:30px;
	color: #ffffff;
	background-image:url(../styleImages/hedding-tab.jpg);
	background-repeat:no-repeat;
	text-indent: 10;
	text-align: center;
}

#mainNavCat ul li {

	text-indent: 20px;

}

/***************/

/** PageLinks **/

/***************/

#pageLinks {

	position: relative;

	width: 190px;

	padding: 0;

	margin: 0 0 10px 0; 

}

#pageLinks p , #featureProduct p, #popularProd p {
	position:relative;
	float:left;
	width:203px;
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:13px 0 0 0;
	height:30px;
	color:#ffffff;
	background-image:url(../styleImages/hedding-tab.jpg);
	background-repeat:no-repeat;
	text-indent: 10;
	text-align: center;
}

#pageLinks ul {

	width: 198px;

	padding: 5px 0;

	margin: 0 0 10px 0;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CC3366;

	border-bottom-color: #CC3366;

	border-left-color: #CC3366;

}

#pageLinks ul li {

	position:relative;

	float:left;

	margin: 0;

	padding: 0 0 0 8px;

	list-style-type:none;

	width: 180px;

	text-indent: 1em;

}

#pageLinks ul li a {

	background-image:url(../styleImages/el-page-arrow.gif);

	background-repeat:no-repeat;

	background-position:0px 6px;

	padding:2px 0px;

}

#pageLinks ul li ul li a {

	background-image:none;

	padding:0;

	width:auto;

}



/********************/

/** Products Links **/

/********************/

#mainNav p {
	position:relative;
	float:left;
	width:203px;
	font-size:110%;
	font-weight:bold;
	margin:0;
	height:30px;
	color: #ffffff;
	background-image:url(../styleImages/hedding-tab.jpg);
	background-repeat:no-repeat;
	text-indent: 10;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

#mainNav ul li {

	text-indent: 10px;

}



/*******************/

/** Nav Box Style **/

/*******************/

.boxborder {

	position:relative;

	float:left;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CC3366;

	border-bottom-color: #CC3366;

	border-left-color: #CC3366;

	width: 198px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

}



/**********************/

/** Featured Product **/

/**********************/

#featureProduct ul {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:10px;

	width:178px;

	border-bottom:2px solid #CC3366;

	border-right:2px solid #CC3366;

	border-left:2px solid #CC3366;

}

#featureProduct li {

	float:left; 

	list-style-type:none;

	margin:0;

	padding:10px 5px 0 0;

	width: 100%;

	border-top:1px dashed #CC3366;

}

#featureProduct li a {

	margin:0px;

	padding: 0;

}

#featureProduct li a:hover {

	text-decoration:underline;

}

* html #featureProduct li a {height:100px}



#featureProduct li a img {

	float:left;

	padding:0 10px 0 0;  

}

#featureProduct li span, #featureProduct li a span {

	DISPLAY:block;

}

#featureProduct a span.fpName {

	margin-top: 0.75em;

	font-weight:bold;

}

#featureProduct span.fpBrand {

	MARGIN-TOP:0.2em;

	COLOR:#666;

}

#featureProduct span.fpPrice {

	MARGIN-TOP: 0.5em;

	COLOR:green;

}

#featureProduct A:hover SPAN.fpPrice {}

/** End FP **/



#pullDownNav {

	background-color:#042981;

	padding:5px;

	margin:0px 0px 10px 0px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 

}

#compareDisplay {

	position:relative;

	float:left;

	width:100%;

}



/***************************/

/* Refine Search Drop Menu */

/***************************/

#subNavDropMenu {

	POSITION:relative;

	FLOAT:right;

	WIDTH:225px; 

	MARGIN:-38px 0px 10px 0px; 

}

#subNavDropMenu select {

	MARGIN:0 5px;

	WIDTH:213px;

}



/**********************************************/

/** Product Display - Single Product Listing **/

/**********************************************/

#productDisplay fieldset, #subBuiltNav fieldset, #subNav fieldset, #content fieldset {

	position:relative;

	float:none;

	width:598px;

	border:1px solid #cccccc;

	line-height:150%;

	padding:10px;

	margin-bottom:10px;

}

#productDisplay legend, #subBuiltNav legend, #subNav legend, #content legend  {

	color:#006699;

	font-weight:bold;

}

#productDisplay table {

	clear:left;

}

#productDisplay td, #compareDisplay td {

	position:relative;

	padding:10px 5px 10px 5px;

}



/**********************************************/

/** Product Display - Single Product Listing **/

/**********************************************/

.styleProdList {

	position:relative;

	float:left;

	width:100%;

	margin: 0 0 10px 0;

	padding:10px 0;

	border-top:1px solid #042981;

}

.styleProdName {

	position:relative;

	float:left;

	width:100%;

	text-indent:10px;

}

.styleProdLink {

	position:relative;

	float:left;

	width:100%;

	min-height:10em;

	max-height:12em;

	margin:0;

	padding:0

}

* html .styleProdLink {height:10em}

.styleProdImage {

	position:relative;

	float:left;

	text-align:center;

	padding:10px 5px;

}

.styleMerchantLogo {

	position:relative;

	float:left;

	max-width:250px;

	padding:10px;

	margin:20px 10px

}

.styleProdPrice {

	position:relative;

	float:left;

	line-height:9em;

	padding: 0 10px;

}

.styleProdMore a, .styleProdMore a:visited {

	position:absolute;

	top:35%;

	right:10px;

	padding: 0 10px;

	background-image:url(../styleImages/search-bt.png);

	background-repeat:no-repeat;

	width:90px;

	height:35px;

	padding:10px 5px 0 5px;

	text-align:center;

	color:#fff;

	font-weight:bold;

}

.styleProdMore a:hover {

	background-image:url(../styleImages/search-bt-over.png);

	color:#ffffff;

	text-decoration:none;

	width: 90px;

	background-repeat: no-repeat;

}

.styleProdReview {

	position:relative;

	float:left;

	display:block;

}

.styleProdReview a {

	display:block;

	line-height:1.25em;

	padding: 0 10px;

}

.styleProdExtra {

	position:relative;

	float:left;

	width:100%;

	padding: 5px 0;

	margin: 0;

	text-indent: 10px

}

	

.styleProdPromo, .styleProdMerchant, .styleProdID,

.styleProdCategory, .styleProdBrand, .styleProdDescription {

	display:block

}



/**********************************************/

/** Product Display - Single Product Listing **/

/**********************************************/

.multiProdList {

	position:relative;

	float:none;

	width:95%;

	margin: 0 auto 10px;

	max-height:400px;

	text-align:left;

	border-top:1px solid #cccccc;

	padding: 10px 5px

}

.multiProdName {

	font-size:1.063em;

	color:#006699;

	font-weight:bold;

	text-align: center

}

.multiProdImage {

	position:relative;

	display:block;

	min-width:75px;

	text-align: center;

	padding:5px;

	margin:0

}

* html .multiProdImage {width:75px}

.multiProdPrice {

	position:relative;

	float:left;

	display:block;

	font-size:1.25em;

	color:green;

	font-weight:bold;

	width:100%;

	margin:0 0 10px 0;

	padding:0;

}

.multiProdMore a, .multiProdMore a:visited {

	position:relative;

	float:left;

	display:block;

	background-image:url(../styleImages/butBg.jpg);

	background-repeat:no-repeat;

	width:100%;

	height:35px;

	padding:8px 5px 0 8px;

	text-align:left;

	color:#000;

	font-weight:bold;

}

.multiProdMore a:hover {

	background-image:url(../styleImages/butBg-on.jpg);

	color:#ffffff;

	text-decoration:none;

}





/*********************************************/

/** Product Display - Single Product Master **/

/*********************************************/

#singleProductDisplay {

	position:relative;

	float:left;

	width:725px;

	border-bottom:1px solid #042981;

	margin:0px 0px 20px 0px;

	padding:0px 0px 20px 0px;

}

#singleProductDisplay ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0px;

	width:100%;

}

#singleProductDisplay ul li {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:0px;

	/*display:inline;*/

	display:block;

	list-style-type:none;

	width:100%;

}

#singleProductDisplay img {

	margin:10px 0px 10px 0px;

	padding:0px;

	max-width:450px;

	/*width:450px*/

}

#singleProductDisplay ul li a {

display:block;

}





/**********************/

/** Right Navigation **/

/**********************/

#sideNavRight p, #newsItems p,#tagCloud p {

	position:relative;

	float:left;

	width:278px;

	font-size:110%;

	font-weight:bold;

	margin:0px 0px 0px 0px;

	padding:6px 10px 0px 10px;

	height:24px;

	color:#333333;

	border-top:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-left:1px solid #cccccc;

}

#popularProd ul, #newsItems ul,#tagCloud div {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:10px;

	width:178px;

	border-bottom:2px solid #CC3366;

	border-right:2px solid #CC3366;

	border-left:2px solid #CC3366;

}

#tagCloud div {

	text-align:center;

}



/**********************/

/** Popular Products **/

/**********************/

#popularProd li, #newsItems li {

	position:relative;

	float:left;

	margin:0px;

	padding:5px 0px;

	width:100%;

	list-style-type:none;

	border-top:1px dashed #CC3366;

}

#popularProd li a {

	margin:0px;

	padding:0px;

	min-height:20px;

}

* html #popularProd li a {height: 75px}



#popularProd li a img {

	float: left;

	padding:0 10px 0 0;  

}

#popularProd li span, #popularProd li a span {

	display:block;

}

#popularProd a span.popLink {

	font-weight:bold;

	margin-top:0.25em;

}

#popularProd span.popProdPrice {

	margin-top: 0.5em;

	color:green;

	font-weight:normal;

}

#popularProd a span.popProdView {

	margin-top:0.25em;

	font-weight:bold;

}

/* End PP */



/****************/

/** News Items **/

/****************/

#newsItems li {

	border-top:none;

	padding:0px 0px 10px 0px;

}



/*****************/

/** Link Styles **/

/*****************/

.newsDate {

	color:#666666;

}

.popProdPrice {

	color:green;

	font-weight:bold;

}

.styleProdName {

	font-size:1.25em;

	color:#006699;

	font-weight:bold;

}

.styleProdPromo {

	font-size:100%;

	color:#333333;

	font-weight:bold;

}

.styleProdPrice {

	font-size:120%;

	font-weight:bold;

}

.styleProdMerchant {

}

.styleProdID {

}

.styleProdCategory {

}

.styleProdBrand {

}

.styleProdDescription {

}



.singleProdName {

	display:block;

	font-size:120%;

	color:#006699;

	font-weight:bold;

}

.singleProdPromo {

	font-size:100%;

	color:#333333;

	font-weight:bold;

}

.singleProdPrice {

	font-size:120%;

	color:green;

	font-weight:bold;

}

.singleProdBrand {

	font-size:120%;

	color:#006699;

	font-weight:bold;

}

.singleProdDescription {

	display:block;

	font-size:100%;

	color:#333333;

}

.singleProdId {

	font-size:100%;

	color:#666666;

	font-weight:normal;

}

.singleProdMerchant {

	display:block;

}

.singleProdCategory {

	display:block;

}



a.button, a.bigbutton {

	color:#ffffff;

	display:block;

	padding:10px 0px 0px 20px;

	font-weight:bold;

	background-image:url(../styleImages/search-bt.png);

	background-repeat:no-repeat;

	width:91px;

	height:27px;

	margin:0px;

}

a:hover.button, a:hover.bigbutton {

	background-image:url(../styleImages/search-bt-over.png);

	color:#ffffff;

	text-decoration:none;

	background-repeat: no-repeat;

}



/******************/

/** Links On/Off **/

/******************/

a.catNavOn {

	font-weight:bold;

	color:#CF142C;

}

a.catNavOff {

	font-weight:bold;

	color:#042981;

}

a.brandNavOn {

	font-weight:bold;

}

a.brandNavOff {

	font-weight:normal;

}



#linksDisplay {

	position:relative;

	float:left;

	width:100%;

}

#linksDisplay li{

	margin:0px 0px 10px 0px;

}

#catDisplay {

	position:relative;

	float:left;

	width:100%;

}

#catDisplay ul {

	position:relative;

	float:left;

	width:100%;

	padding:10px 0px 10px 0px;

	margin:0px;

}

#catDisplay li {

	position:relative;

	float:left;

	width:260px;

	height:80px;

	padding:0px 10px 0px 0px;

	margin:0px;

	list-style-type:none;

	display:block;

}

#sideNavRight fieldset {

	position:relative;

	float:left;

	width:278px;

	border:1px solid #cccccc;

	line-height:150%;

	padding:10px;

	margin-bottom:10px;

}

#sideNavRight legend {

	color:#006699;

	font-weight:bold;

}

#pageContent {

	position:relative;

	float:left;

	width:100%;

}

.adminInput {

	width:300px;

}

#myLink {

	border:1px solid #cccccc;

	background-color:#FFFFCC;

	font-family:'Courier New', Courier, mono;

	padding:10px;

	margin:10px 0px 10px 0px;

	clear:both;

}

#newsPage h1 {

	position:relative;

	width:100%;

	padding:0px;

	margin:0px;

	line-height:130%;

	clear:both;

}

#newsPage ul {

	padding:0px;

	margin:0px;

}

#newsPage li {

	position:relative;

	float:left;

	padding:0px 0px 30px 0px;

	margin:0px;

	width:100%;

	list-style-type:none;

}

#newsPage ul li ul {

	padding:5px 0px 5px 0px;

	margin:5px 0px 5px 0px;

}

#newsPage ul li ul li {

	position:relative;

	float:none;

	padding:0px 0px 5px 0px;

	margin:0px 0px 0px 30px;

	width:auto;

	list-style-type:disc;

}

.botrowborder {

	border-top:1px solid #cccccc;

}

.comments {

	position:relative;

	float:left;

	width:100%;

	border-bottom:1px solid #cccccc;

	margin:0px 0px 10px 0px;

	padding:0px 0px 10px 0px;

}

.linkGroup {

	position:relative;

	float:left;

	width:100%;

	padding:4px 0px;

	font-size:110%;

	font-weight:bold;

	margin: 0 0 2px 0;

	text-indent: 10px;

}



/***********************/

/* Navigation DropDown */

/***********************/

#navCatDropDown {

	position:relative;

	float:left;

	width:190px; 

	margin:0px 0px 10px 0px; 

}



#navCatDropDown select {

	margin: 0 5px;

	width: 178px;

}



.navCatInner {

	position:relative;

	float:left;

	width:198px;

	margin: 0;

	padding: 5px 0;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CF142C;

	border-bottom-color: #CF142C;

	border-left-color: #CF142C;

}



.ncDropTitle {
	position:relative;
	float:left;
	width:203px;
	font-size:110%;
	font-weight:bold;
	margin:0;
	height:30px;
	color:#ffffff;
	background-image:url(../styleImages/hedding-tab.jpg);
	background-repeat:no-repeat;
	text-indent: 10;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: center;
}



/***********************/

/* Theme Auto Select */

/***********************/

#themeSelectDropDown {

	position:relative;

	float:left;

	width:190px; 

	margin:0px 0px 10px 0px;

}



#themeSelectDropDown select {

	margin: 0 5px;

	width: 178px;

}



.themeSelectForm {

	position:relative;

	float:left;

	width:188px;

	margin:0;

	padding: 5px 0;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-left:1px solid #cccccc;

	background-image:url(../styleImages/boxBotBG.gif);

	background-position:top;

	background-repeat:repeat-x;

}



.tsTitle {

	position:relative;

	float:left;

	width:190px;

	font-size:110%;

	font-weight:bold;

	margin:0;

	padding:6px 0 0 0;

	height:24px;

	color:#333333;

	background-image:url(../styleImages/boxTopBG.gif);

	background-repeat:no-repeat;

	text-indent: 10px;

}



/***************/

/** RSS Extra **/

/***************/

#rssItems ul {

	position:relative;

	float:left;

	margin:0px;

	padding:0;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-left:1px solid #cccccc;

}

#rssItems ul.rss1 {

	width:300px; 



}

#rssItems ul.rss2 {

	width:100%; 

}



#rssItems li {

	position:relative;

	float:left;

	margin:0px;

	padding:5px 10px;

	list-style-type:none;

	border-top:none;

}

#rssItems li a, #rssItems li a:link, #rssItems li a:visited {}

#rssItems li a:hover {}

#rssItems p {

	position:relative;

	float:left;

	width:100%;

	font-size:110%;

	font-weight:bold;

	height:24px;

	margin:0px;

	padding:6px 0 0 0;

	border-top:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-left:1px solid #cccccc;

	color: #333333;

	text-indent: 10px;

}

#rssItems tbody {

   text-decoration:none;

   font-weight:500;

   color:#000000;

}

#rssItems img {

	height: 80px;

	width: 80px;

	padding: 0 5px 0 0;

}

#rssItems strong {}

.rsslink {

	position:relative;

	font-size:110%; 

	line-height: 125%;

	font-weight:bold;

	margin: 5px auto;

	padding:0 5px; 

}

	

/**************/ 

/* Banner Mod */ 

/**************/ 

#pageBanner { 

 position: relative; 

 float:left; 

 margin: 0 0 5px 0; 

 padding: 0; 

 width: 720px; 

 left: 10px;  

 max-height: 250px; 

 z-index:500; 

} 

#pgHead { 

 position: relative; 

 float: right; 

 width: 280px; 

 margin: 0; 

 padding: 0px; 

} 

#pgHead ul { 

 float:left; 

} 

#pgHead ul li { 

 list-style: none; 

 display: block; 

 width: 280px; 

 height: 185px;   

 margin: 0; 

 background-color: transparent;  

 padding: 0; 

} 

/** End */ 



/**************/

/* Pagination */

/**************/

.paginate{

padding: 0px 0 20px 0;

margin: 10px auto 10px

}

.paginate ul {

margin: 0;

padding: 0;

text-align: center;

font-size: 1.063em;

line-height: 1.250em;

font-weight: normal;

}

 

.paginate li {

position: relative;

list-style-type: none;

float: left;

display: inline

}

 

.paginate ul li {

margin: 0

}

 

.paginate ul li.pgItems {

border-left: 1px solid #CCCCCC;

border-top: 1px solid #CCCCCC;

border-bottom: 1px solid #CCCCCC;

padding: 2px 5px 2px 5px;

margin: 0

}

.paginate ul li.pgPages {

border-top: 1px solid #CCCCCC;

border-right: 1px solid #CCCCCC;

border-bottom: 1px solid #CCCCCC;

padding: 2px 5px 2px 5px;

margin-right: 5px;

}

.paginate ul li.pgFirstPrev {

border: 1px solid #CCCCCC;

margin-left: 5px;

padding: 2px 0;

}

.paginate ul li.pgId {

border: 1px solid #CCCCCC;

margin-left: 5px;

padding: 2px 0;

}

.paginate ul li a, .paginate ul li a:visited {

color:#CC3366;

text-decoration: none;

padding: 2px 5px 2px 5px;

}

.paginate ul li a:hover {

color: #333333;

text-decoration: none;

background-color: #999999;

}

 

.paginate ul li.pgFirstPrev a, .paginate ul li.pgFirstPrev a:visited {}

.paginate a.pgFirstPrev:hover {}

.paginate ul li.pgId a, .paginate ul li.pgId a:visited {}

.paginate a.pgId:hover {}

.paginate a.currpage {}

.paginate a.disabled, .paginate a.disabled:hover {

background-color: white;

cursor: default;

font-weight: normal !important;

}

 

.paginate ul span.pgFloat {

float:right;

} 

/** End Paginate **/




