@import url("../css/layout.css");
@import url("../css/navigation.css");
@import url("../css/sidebar.css");
@import url("../css/grid.css");
@import url("../css/sIFR-screen.css");
@import url("../css/flexcrollstyles.css");
@import url("../css/allbtn.css");
/*#######################################
ALL FONTS FAMILY CSS
#######################################*/
a{color:#FF0000;}
a:hover{color:#999999;}
.elink,
.pagepath, 
.maillistform input,
#footer,
.gridlistbtn a {
	font-family:Arial, Helvetica, sans-serif;
	}
body,
.link,
.cmstxt,
.points li {
	font-family:Arial, Helvetica, sans-serif;
	}
h2, 
.pageheader h1  {
	font-family:"trebuchet MS";
	}

.pad10{
	padding:10px;
	}
.pd15-B{padding-bottom:15px; border:1px solid #FF0000;}
.mrg15-B{margin-bottom:15px;}
/*##################################
COMMON CSS
##################################*/

/* COMMON RESET CSS
----------------------------------*/
dl, dt, dd, ol, ul, li  
	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
a {
	text-decoration:none;
	}
/*
H1-pageheader, 
H2-common sub-title in page, 
H3-common sub-title in page, 
H4-sidebar product name, Headers in forms
H5-sidebar title
H6-not define yet*/
h1, h2, h3, h4, h6 { 
	margin:0px;
	padding:0px;
	}
h2 {
	margin-bottom:5px;
	text-transform:uppercase;
	color:#000000;
	font-size:100%;
	}
 h4 {
	margin:0;
	padding:8px 10px;	
	color:#FFFFFF;
	font-size:100%;
	position:relative;
	background-image:url(../images/form_h4bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#656362;
	}
p {
	margin:0 0 15px 0;
	}
.mkrel{
	position:relative;
	min-height:1px;
	}
.link, 
.elink {
	text-decoration:none;
	color:#CC0000;
	}
.link:hover,
.elink:hover {
	color:#FFFFFF;
	}
.elink1{
	color:#FFFFFF;
	}
.elink1:hover{
	color:#CCCCCC;
	}
.link1{color:#333333;}
.link1:hover{color:#CC0000;}
.lnkblue{
	color:#FFFFFF;
	}
.lnkblue:hover{
	color:#A8A8A8;
	}
.redtogrey{color:#CC0000;}
.redtogrey:hover{color:#333333;}
.imgborder, .imgleft, imgright {
	border:1px solid #b9b9b9;
	background-color:#FFFFFF;
	text-align:center;
	}
.imgborder:hover, .imgleft:hover, imgright:hover {
	border:1px solid #C9C8C8;
	}
.imgborder, .imgleft, .imgright {
	padding:1px;
	}
.imgleft {
	float:left;
	margin:0 10px 10px 0;
	}
.imgright {
	float:right;
	margin:0 0px 10px 10px;
	}
.cmstxt {	
	font-size:82%;
	color:#333333;
	padding:0px;
	margin: 0 0 10px 0px;
	
	}
.cmstxt1 {	
	font-size:80%;
	color:#FFFFFF;
	margin:0px;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.textboxborder {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d4d4d4;
	font-size:100%;
	color:#666666;
	background-color:#FFFFFF;
	padding:2px;
	}
.handcur {
	cursor:pointer;
	}
.morebox{
	position:relative;
	min-height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.viewallbtn{
	position:absolute;
	right:0px;
	top:7px;
	} 
.prodboxbg{background:url(../images/produactldetailbg.gif) no-repeat left top #FFFFFF; padding:10px; color:#333333; margin-bottom:10px;}
.prodboxbg1{background:url(../images/produactldetailbg1.gif) no-repeat left top #FFFFFF; padding:10px; color:#333333; margin-bottom:10px;}


/* IMAGE ALIGN CSS
-----------------------------------*/
.imgborder, 
.imgleft,
.imgright {
	text-align:center;
	display:block;
	}
.imgborder img.spacer,
.imgleft img.spacer,
.imgright img.spacer {
	width:0px;
	}
.imgborder img,
.imgleft img,
.imgright img{
	vertical-align:middle;
	}
/*==================================
POPUP CSS
==================================*/
#white {	
	padding:15px;
	font-size:80%;
	color:#FFFFFF;
	}
#white .btnbar {
	text-align:center;
	/*border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;*/
	padding:10px 0;
	position:relative;
	min-height:10px;
	}
.tellafriend .btn1{padding:0px; height:10px;}
#white #topbar {
	height:70px;
	border-top:none;
	}
#white #topbar .close {
	position:absolute;
	right:15px;
	top:15px;
	}
#white .formcss .btnbar {
	padding:0;	
	}
#white h2{color:#FFFFFF;}
.popupimg{margin-bottom:10px;}

/* POPIMAGE CSS
----------------------------------*/
#white .image #topbar {
	margin-bottom:15px;
	}
#white .image h2 {
	margin:0px;
	}
	
/* STAR RATING CSS
====================================*/
.stars, .stars1 {
	display:block;
	margin-left:0px;
	background:url(../images/starimg.png) no-repeat 0 0;
	}
.stars 	{ height:16px; width:72px; }
.stars1 { height:16px; width:102px; }

.rating1-5 	{ background-position:0 0; }
.rating1-4 	{ background-position:0 -43px; }
.rating1-3 	{ background-position:0 -84px; }
.rating1-2 	{ background-position:0 -125px; }
.rating1-1 	{ background-position:0 -168px; }
.rating1-0 	{ background-position:0 -170px; }

.rating-5	{ background-position:0 -187px; }
.rating-4	{ background-position:0 -231px; }
.rating-3	{ background-position:0 -275px; }
.rating-2	{ background-position:0 -319px; }
.rating-1	{ background-position:0 -363px; }
.rating-0	{ background-position:0 -407px; }

/*for half star */
.rating-45	{ background-position:0 -21px; }
.rating-35	{ background-position:0 -63px; }
.rating-25	{ background-position:0 -105px; }
.rating-15	{ background-position:0 -146px; }
.rating-05	{ background-position:0 -188px; }

.rating-txt	{ font-size:80%; }
.rating-box	{ position:relative; min-height:20px; margin-bottom:0px; }
.rating-btn	{ position:absolute; right:0px; top:0px; }
.rating-box .desc { position:absolute; left:110px; top:0px; color:#000000; font-weight:normal;}
.rating-btn input	{ border:none; cursor:pointer; }
/*==================================
MORE BUTTON LINK CSS
==================================*/
.morebtn,
.morebtn1,
.sidebarbox .morebar .link,
.buybtn {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
	}
.morebtn,
.sidebarbox .morebar .link {
	background-image:url(../images/morebtn.gif);
	width:42px;
	height:18px;
	}
.morebtn1 {
	background-image:url(../images/morebtn1.gif);
	width:63px;
	height:22px;
	}


.sidebarbox .morebar .link:hover
.buybtn:hover {
	background-position:0 -36px;
	}
.morebtn1:hover{
	background-position:0 -39px;
	}
.buybtn {
	background-image:url(../images/buybtn.gif);
	width:69px;
	height:17px;
	}
.morebtn:hover{
	background-position:0 -36px;
	}
.commonbtn {
	background-color:#FAF9F9;
	background-image:url(../images/commonbtn_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#333333;
	font-size:85%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px 5px;
	line-height:1;
	width:auto;
	overflow:visible;
	}
.smallbtn{
	display:block;
	background-color:#FAF9F9;
	background-image:url(../images/commonbtn_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FAF9F9;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px 6px;
	line-height:1;
	}
.smallbtn:hover,
.commonbtn:hover {
	background-color:#D52929;
	background-image:url(../images/commonbtn_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#FFFFFF;
	}
/*PRoDUCT LIST
--------------------------*/
.category_listing{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.category_listing li{
	width:33.3%;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	}
.category_listing li a{
	color:#FFFFFF;
	}
.category_listing li a:hover{
	color:#AAAAAA;
	}
.category_listing li.clear{
	margin:0px 0 5px 0;
	padding:0px;
	height:0px;
	height:5px;
	border-bottom:1px solid #575757;
	clear:both;
	float:none;
	font-size:0px;
	line-height:0px;
	width:100%;
	}

/*##################################
ALL MESSAGE RELATED CSS
##################################*/
.error {
	color:#FF0000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.thankumsg {
	border:2px solid #cccccc;
	background-image:url(../images/messagebg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#404040;
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	font-weight:bold;
	color:#FFFFFF;
	min-height:1px;
	}
.errormsg {
	background-image:url(../images/othermsgbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#dadada;
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	color:#FFFFFF;
	font-weight:bold;
	border:2px outset #870202;
	}
.othermsg {
	border:2px outset #cccccc;
	background-image:url(../images/messagebg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#404040;
	padding:10px;
	text-align:center;
	margin-bottom:15px;
	color:#FFFFFF;
	font-weight:bold;
	}
.othermsg input{
	border:none;
	}
/*==================================
PAGEING CONTROL CSS
==================================*/
.paging {
	/*position:relative;
	float:right;
	_height:1px;
	min-height:1px;
	background-color:#FF0000;*/
	}
.viewall {
	margin-left:10px;
	position:static;
	}
.paging select,
.paging input {
	font-size:85%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #999999;
	}
/* NUMBERS OF PAGES
-----------------------------------*/

.itemperpage a{
	color:#333333;
	}
.itemperpage a:hover {
	color:#000000;
	}
.itemperpage {
	position:relative;
	padding:0px 10px 0 0px;
	}
.itemperpage strong{color:#000000;}
.itemperpage select {
	
	}
/* NEXT, PREVIOUS BUTTON OPTIONS
-----------------------------------*/

.pagingtools ul li {
	float:left;
	padding:0 0 0 6px;
	position:relative;
	min-height:1px;
	}
.pagingtools ul li .next1{
	top:0px;
	}
/* GO TO PAGE INPUT OPTION
-----------------------------------*/
.pagingtools .inputbox {
	display:block;
	width:60px;
	height:17px;
	position:relative;
	}
.pagingtools input {
	width:40px;
	position:absolute;
	left:0px;
	margin:0px;
	}
.pagingtools .inputbox .gobtn {
	position:absolute;
	right:0px;
	top:0px;
	}
/* GO TO PAGE SELECT OPTION
-----------------------------------*/
.pagingtools .selectbox {
	display:block;
	width:48px;
	height:17px;
	position:relative;
	}
.pagingtools select {
	display:block;
	width:38px;
	margin-right:30px;
	}
/* ALL NEXT, PREV BUTTONS 
-----------------------------------*/
.pagingtools .gobtn{
	padding:0px;
	margin:0px;
	border:none;
	}
/*==================================
COMMON POINTS CSS
==================================*/
.points {
	list-style-type:none;
	margin:0 0 10px 15px;
	padding:0px;
	}
.points li {
	padding:0 0 0 13px;
	margin:0 0 10px 0;
	color:#333333;
	background-image:url(../images/points_arrow.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
	line-height:110%;
	font-weight:bold;
	}
.points li .points{
	margin-top:10px;
	}
.mg{margin-bottom:3px;}
/*==================================
ALL HORIZONTAL-BARS RELATED CSS
==================================*/
.hor_bar, .hor_bar1 {
	padding:8px 10px;
	margin-bottom:15px;
	position:relative;
	min-height:15px;
	}
.hor_bar {
	background-color:#505050;	
	background-image:url(../images/horbar_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#FFFFFF;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	}
.hor_bar1 {
	background-color:#DBE2DA;
	border-bottom:1px solid #B8CFB5;
	border-right:1px solid #B8CFB5;
	}
.hor_bar .right1, 
.hor_bar1 .right1 {
	position:absolute;
	right:8px;
	top:7px;
	}
.hor_bar .left1, 
.hor_bar1 .left1 {
	position:absolute;
	left:8px;
	top:7px;
	}
/*=======================================
HOR LINE & CLEAR CSS
========================================*/
.hor_line{
	height:10px;	
	margin-bottom:10px;
	border-bottom:1px solid #D8D8D8;
	}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	display:block;
	}
/*================================
NO RECORD ERROR CSS
===============================*/
.norecord {
	border:1px solid #dfdfdf;
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	padding:7px 0 9px 55px;
	height:30px;
	position:relative;
	margin-bottom:0px;
	background:url(../images/error_boxbg.gif) repeat-x left bottom #FFFFFF;
	}
.norecord img{
	position:absolute;
	left:8px;
	top:8px;
	border:none;
	}
/*##################################
TOPBAR CSS
##################################*/
#topbar {
	position:relative;
	}
#topbar h1{	
	margin:0px;
	padding:0px;
	}
#topbar h1 .logo{
	width:111px;
	height:43px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	left:8px;
	top:10px;
	text-indent:-9999px;
	overflow:hidden;/*NEVER FORGOT THIS WHEN YOU USE TEXT-INDENT*/
	outline:none;
	}
/*==================================
TOPBAR MAILING LIST BOX CSS
==================================*/
.topbar_maillist{	
	font-size:80%;
	color:#FFFFFF;
	position:absolute;
	bottom:14px;
	right:10px;
	/*width:477px;*/
	height:21px;
	}
.maillistform {
	margin:0px;
	padding:0px;
	}
.maillistform label {
	font-weight:bold;
	margin:0 0 3px 0;
	}
.maillistform span {
	}
.maillistform input {
	background-color:#FFFFFF;
	border-top:1px solid #645F59;
	border-left:1px solid #645F59;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	color:#666666;
	font-size:93%;
	padding:2px 1px 1px 1px;
	width:189px;
	height:15px;
	}
.maillistform select {
	padding:0px;
	margin:0px;
	font-size:93%;
	}
.maillistform strong {	
	margin:3px 0 0 0;
	font-weight:normal;
	}
.gobtn{
	position:relative;
	top:5px;
	}
/*==================================
TOPBAR NENU CSS
==================================*/
.topbar_menubar {
	position:absolute;
	right:101px;
	font-size:70%;
	font-family: Arial, Helvetica, sans-serif;
	padding:8px 10px 5px 10px;	
	}
.topbar_menubar a {
	color:#FFFFFF;
	}
.topbar_menubar a:hover {
	color:#CC0000;
	}
.topbar_menubar span {
	color:#FFFFFF;
	}
.topbar_menubar strong {
	color:#FFFFFF;
	}
.topbarbtn{
	background-image:url(../images/allbutton.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	}
.topbar_viewbtn{	
	background-position:-13px -32px;
	height:13px;
	width:35px;	
	position:absolute;
	right:-28px;
	top:9px;
	}
.topbar_checkoutbtn{
	background-position:-91px -32px;
	height:13px;
	width:60px;	
	position:absolute;
	right:-91px;
	top:9px;
	}
/*Cart Callout	
------------------------------------*/
#cartpopup{
	background-image:url(../images/cartpopup.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:184px;
	 width:279px;
	 z-index:999999;
	 position:absolute;
	 right:140px;
	 top:20px;
	 }

.topcartbox{
	height:80px;
	 width:113px;
	 z-index:999999;
	 position:absolute;
	 right:20px;
	 top:45px;
	 padding:10px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#333333;
	 padding:25px 10px 10px 115px;	
	}
.cartimg{
	position:absolute;
	left:0px;
	top:0px;
	}
.topcheckout{
	position:absolute;
	right:3px;
	bottom:0px;
	}
.continueshopping{
	position:absolute;
	left:0px;
	bottom:0px;
	color:#333333;
	}

.topclose{
	position:absolute;
	top:-3px;
	right:0px;
	}
/*#################################### 
PAGEHEADER AND PAGE PATH CSS
####################################*/
.pagename{
	background-image:url(../images/pageheader-topimg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px 10px 0 10px;
	padding:0px;
	background-color:#1a1a1a;
	font-size:0px;
	line-height:0px;
	height:1px;
	}
.pagenamebg{
	background:url(../images/pageheader-img.gif) repeat-y left top #1A1A1A;
	padding:4px 0px;	
	margin:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
.pagenamebottom{
	background:url(../images/pageheader-topimg.gif) no-repeat left bottom #1A1A1A;
	margin:0px 10px 0px 10px;
	padding:0px;
	background-color:#1a1a1a;
	font-size:0px;
	line-height:0px;
	height:1px;
	}
.pageheader {
	padding:2px 10px;
	}
.pagenamebg h1 {
	margin:0px;
	color:#FFFFFF;
	font-size:112%;
	font-weight:normal;
	float:left;
	padding:2px 10px;
	border-right:1px solid #333333;
	}
.pagepath {	
	color:#CC0000;
	font-size:81%;	
	float:left;	
	padding:5px 10px 2px 10px;
	
	}
.pagepath strong {
	margin:0 7px 0 7px;
	color:#CC0000;
	}
.pagepath a{
	color:#CC0000;
	text-decoration:none;
	}
.pagepath a:hover {
	color:#FFFFFF;
	}
.pagepath span {
	/*active page name*/
	color:#FFFFFF;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	margin-left:10px;
	}
/*##################################
NAVIGATION CSS
##################################*/
#navigation {
	background-image:url(../images/navibg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#3F3F3F;
	min-height:32px;
	margin:0 10px;
	}
/*#################################### 
MIDBAR CSS
####################################*/
.midbar {	
	margin-bottom:10px;
	}
	
/*BRAND TOP BAR
----------------------------*/
.brand_topbar{
	min-height:30px;
	position:relative;
	margin:0px;
	padding:5px 5px 0 10px;
	background-image:url(../images/header2bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#1a1a1a;
	border:1px solid #3a3a3a;
	background-color:#3a3a3a;
	}
.brand_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#CC0000;
	}
.move{
	position:absolute;
	right:5px;
	top:5px;
	}
.boxbg{	background:url(../images/boxbg.gif) repeat-x left top #FFFFFF; }
	
/*GRIDBOX CSS
------------------------------*/
.gridbox{
	
	}
/*##################################
PRODUCT LSIT BOX CSS
##################################*/
.probox {
	margin:0 auto;
	width:165px;
	}
/* PRODUCT IMAGE
------------------------------------*/
.probox .image {
	height:143px;
	margin-bottom:5px;
	}
.probox .imgborder {
	display:block;
	height:139px;
	width:161px;
	}
.probox .imgborder img {
/*	height:139px;
	width:161px;*/
	}
/*==================================
PRODUCT DETAILS SECTION
==================================*/
/* PRODUCT NAME
------------------------------------*/
.probox .details h2 {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:101%;
	line-height:1.3;
	color:#000000;	
	text-transform:none;
	}
.probox .details h2 a {
	color:#000000;
	}
.probox .details h2 a:hover {
	color:#CC0000;
	}
.probox .prod_price{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:141%;
	color:#CC0000;	
	}
.probox .morebtn{
	padding-bottom:10px;
	}	
/*==================================
SCROLLER CSS 
==================================*/
#pscroller_infoboxnews {
	height:275px;
	}
#pscroller_topbar {
	height:58px;
	}
#pscroller_news {
	height:245px;
	}
#pscroller_events {
	height: 355px;
	}
#pscroller_specials {
	height: 355px;
	}
#pscroller_testimonials {
	height:245px;
	}
#pscroller_indexnews {
	height:152px;
	}
/*##################################
CONTENT-BOX STRUCTURE CSS
THIS CSS USED IN FAQ, TESTIMONIALS AND LINKS PAGES
##################################*/
.contentbox1 {		
	padding:0px;
	margin:0 0 10px 0;
	min-height:1px;
	}
.contentbox1 dt {
	margin:0 0px 10px 0px;
	padding:5px 10px 5px 10px;
	background-color:#252525;
	}
.contentbox1 dt span{
	display:block;
	}
.contentbox1 dt a{
	color:#FFFFFF;
	cursor:pointer;
	}
.contentbox1 dt a:hover{
	color:#CC0000;
	}
.contentbox1 .contentboxdata {
	margin:0px;
	}
.contentbox1 .imgleft td{
	height:94px;
	width:164px;
	}
.contentbox1 .linkbox {
	display:block;
	margin:5px -10px 0px -10px;
	height:25px;
	min-height:1px;
	font-weight:bold;
	position:relative;
	}
.contentbox1 .linkbox a {
	position:absolute;
	right:10px;
	top:4px;
	}
.contentbox1 .linkbox a:hover {
	color:#000000;
	}
.linkbar {
	font-weight:bold;
	background-color:#f2f2f2;
	padding:8px 10px;
	font-size:90%;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	margin-bottom:15px;
	}
.linkbar a {
	font-family: Arial, Helvetica, sans-serif;
	}
/*CONTACTUS BAR
---------------------------------*/
.contactusbar{
	background-image:url(../images/contactusbarbg.gif);
	background-repeat:repeat-y;
	background-position:left bottom;
	background-color:#1B1B1B;
	border-bottom:1px solid #444444;
	margin:0 0 10px 0;
	padding:0px;
	}
.contactus{
	margin:0 0 0px 0;
	padding:8px 73px 10px 10px;/*ie*/
	background-image:url(../images/contactusimg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:102%;
	color:#A8A8A8;
	}
.contactus h5{
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	}
.contactus .title{
	font-size:138%;
	text-transform:uppercase;
	color:#FFFFFF;
	min-height:1px;
	}
.contactus strong{
	color:#FFFFFF;
	}
.contactus .contactus_details{
	margin:0px; 
	padding:0px;
	list-style-type:none;
	}
.contactus .contactus_details li{
	margin:0px;
	padding:0 0 0 0;
	float:left;
	}
.contactus .contactus_details li span{
	padding:0 20px;
	font-size:28px;
	color:#505050;
	
	}
.contactus .contactus_details li.clear{
	clear:both;
	margin:0px;
	padding:0px;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;	
	}
/*##################################
FOOTER CSS
##################################*/

#footer {	
	font-size:70%;
	min-height:1px;
	font-family:"Trebuchet MS";
	}
#footer .copyright{	
	color:#FFFFFF;
	float:right;
	padding-right:10px;
	} 

#footer .links {
	float:right;
	padding:10px 10px 10px 0;
	color:#FFFFFF;
	}
#footer .links a {
	color:#FFFFFF;
	}
#footer .links a:hover {
	color:#CC0000;
	}
#footer .links span {
	margin:0 5px;
	}
#footer .sitemap{	
	font-family:"Trebuchet MS";
	font-size:125%;
	color:#CC0000;
	text-decoration:none;		
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;	
	background-image:url(../images/plus.gif);
	width:162px;
	height:13px;
	margin-left:15px;
	margin-bottom:10px;
	outline:none;
	}
#footer  .sitemap:hover{
	background-position:left -17px;
	}
	
#footer  .sitemap_ul{
	margin:0px 10px 10px 10px;
	padding:10px;
	list-style-type:none;
	background-image:url(../images/contactusbarbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#1B1B1B;
	border:1px solid #444444;
	}
.sitemap_ul li{
	margin:0 1px;
	padding:3px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#CCCCCC;
	width:220px;
	float:left;	
	}
.sitemap_ul li a{ 
	text-decoration:none;
	color:#CCCCCC;
	width:207px;
	display:block;
	float:left;
	padding:3px 10px;
	}
.sitemap_ul li a:hover{
	background-color:#3A3A3A;
	color:#FFFFFF;
	} 
.sitemap_ul li.clear{
	float:none;
	clear:both;
	margin:0 0 0 0px;
	padding:0 0 0 0;
	font-size:0px;
	line-height:0px;
	height:0px;
	
	}
