@charset "utf-8";
/* CSS Document */

/* =-=-=-=-=-=-=-[ global]-=-=-=-=-=-=-=- */
body		{font: normal 11px  Tahoma; text-decoration:none; text-align:left; margin:0px; padding:0px; background:url(../images/body_bg.gif) top repeat-x; background-color:#000000;}

td		{font: normal 11px  Tahoma; text-decoration:none; }
img		{border:none;}
a			{text-decoration:none; color:#ffb600; font-weight:bold; text-transform:capitalize;}

input		{border:1px solid #000000; padding:2px;}
select	{border:1px solid #000000; padding:2px;}	
.button	{background:url(../images/icons_09.gif) left top repeat-x; border:1px solid #000000; font:bold 11px Tahoma; padding:3px; cursor:pointer; } 
p			{line-height:150%;}
p.onep	{color:#ffb600; font:bold 12px Tahoma;}
.link1	{color:#ffb600; font:Normal 12px Tahoma;}
.picrows	{padding-top:15px;}
h1			{font:900 20px Trebuchet MS; color:#666666; padding:0px; margin:0px;}
h6			{font:normal 12px Tahoma; color:#666666; padding:0px; margin:0px;}

/* =-=-=-=-=-=-=-[ general / whatever is there is there]-=-=-=-=-=-=-=- */
#wrapmain			{width:950px; margin-left:auto; margin-right:auto; background:#HHH; padding-top:20px;}
#wrapheader			{background:transparent url(../images/body_bg.gif) repeat-x scroll center top;
					float:left; width:100%;}
.logo				{width:293px; height:95px; float:left; margin-top:7px} 
.header_yello		{background:url(../images/top_bg.gif) top repeat-x; height:25px; padding:10px 0px 11px 40px;}
.header_yello		{background:url(../images/top_bg.gif) top repeat-x; height:25px; padding:10px 0px 11px 40px;}
.header_yello_ad		{background:url(../images/top_bg.gif) top repeat-x; height:25px; padding:12px 0px 11px 40px;}

.topsmllinks		{width:98%; text-align:center; padding:5px; float:left;}
.stripblue			{width:721px; height:10px; float:left; background:#18749d;}
.txtbold				{font-weight:bold; color:#ffb600; font-size:12px;}
.blknormtxt			{color:#000000;}
.blkboltxt			{color:#000000; font-weight:bold;} 
#containtmain		{width:926px; float:left; margin:9px 0px 0px 11px; display:inline; }
#greystrip			{background:#525252; float:left; width:100%; margin-top:15px;}
.headertxt			{font:900 14px Trebuchet MS; color:#FFCC00; text-transform:uppercase;}
/*.headertxt			{font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase;}*/
.photolist			{width:100%; float:left;}
.simplcon			{width:100%; margin:0 auto; margin-top:15px;}
.tdheader			{background:#000000; border-bottom:1px solid #ffb600; font:bold 12px Tahoma; color:#0d4c7f; text-transform:uppercase; padding:5px;}
.img_bg				{border-bottom:1px solid #ffb600;}
.txtblue a				{font:bold 11px Tahoma; color:#f9b603; font-weight:normal;}
.brdtabl				{border:1px solid #787878; background-color:#525252;}
.imagebrd			{border:1px solid #000000; padding:1px; }
.inputbox			{border:1px solid #dddbdb; padding:3px; font-size:11px; width:150px;}
.smltxt				{font:normal 10px Tahoma; color:#0d4c7f; text-decoration:underline;}
.says					{background:url(../images/says.gif) left top no-repeat; width:65px; height:85px;}
.smallbox			{background:#525252;} 
#footer				{width:926px; margin:0 auto; clear:both; background:#000000; } 
.br_ye               {border-bottom:solid; border-bottom-color:#525252;}
a.trlinks			{text-decoration:underline; font-weight:normal;} 
.blankspacer		{width:100%; float:left; clear:both; background:#787878; height:15px;} 

.text_bx {
	font: normal 11px  Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 150px;
	border: 1px solid #000000;
}
.text_small {
	font: normal 11px  Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 100px;
	border: 1px solid #000000;
}

.text_small1 {
	font: normal 11px  Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 250px;
	border: 1px solid #000000;
	padding:0;
}
.text_small2 {
	font: normal 11px  Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 150px;
	border: 1px solid #000000;
	padding:0px;
}
.cmb_big {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color:#HHH;
	height: 20px;
	width: 150px;
	border: 1px solid #000000;
}
/* =-=-=-=-=-=-=-[ top menu]-=-=-=-=-=-=-=- */
#cfnavbar_tab		{width:430px; float:left; padding-top:84px; background:url(../images/tab_speacer.gif) bottom repeat-x;}
#cfnavbar			{width:721px; height:29px; float:left; padding-top:10px;}
.banner				{background-color:#000000; padding:5px 0 12px 45px;}


.navbarleft			{width:35px; height:12px; float:left; background:#ebebeb; margin-top:16px;}  
#cfnavbar ul		{padding:0px;margin:0px;list-style:none; font:900 14px Trebuchet MS;}
#cfnavbar ul li		{display: inline; text-transform:uppercase; }
#cfnavbar ul li.one a	{float:left; width:90px; height:29px; background:#ebebeb; text-align:center;}
#cfnavbar ul li.one a:hover{background:#18749d; color:#HHH;}
#cfnavbar ul li.mid {float:left; width:10px; height:12px; background:#ebebeb; margin-top:17px;}
#cfnavbar ul li.mid span {display:none;}
#cfnavbar ul li.two a	{float:left; width:120px; height:29px; background:#ebebeb; text-align:center;}
#cfnavbar ul li.two a:hover{background:#18749d; color:#HHH;}

/* =-=-=-=-=-=-=-[ top menu new usign div]-=-=-=-=-=-=-=- */
.divone				{float:left; width:90px; height:29px; background:url(../images/img_one.gif) center no-repeat top;}
.divone	a			{height:100%; width:100%; display:block; font:900 14px Trebuchet MS; text-transform:uppercase; text-align:center; padding-top:4px;}
.divone a:hover		{background:url(../images/img_one_over.gif); color:#HHH;}
.divtwo				{float:left; width:120px; height:29px; background:url(../images/img_two.gif) center no-repeat top; text-align:center; font:900 14px Trebuchet MS;}
.divtwo	a			{height:100%; width:100%; display:block; text-transform:uppercase; text-align:center; padding-top:4px;}
.divtwo a:hover		{background:#18749d; color:#HHH; background:url(../images/img_two_over.gif) center no-repeat top;}
.divthr				{float:left; width:10px; height:12px; background:#ebebeb; margin-top:17px;}
.divthr	span 		{display:none;}



/* =-=-=-=-=-=-=-[ top ulte Rounded corners]-=-=-=-=-=-=-=- */
#menu			{float:left;width:710px; float:left; display:inline; background-color:#787878; padding-left:8px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav			{width:700px; float:left}
ul#nav li.onen		{float:left; width:692px;}
.onen			{background:url(../images/header_search_bg.gif) bottom repeat-x; height:30px; padding-top:16px; }
/*ul#nav li.onen		{float:left; width:481px; background:#ebebeb; padding-top:16px; padding-bottom:20px;}*/
ul#nav li.twon		{margin-left:8px; float:left; width:211px; background:#ebebeb; padding-top:3px; padding-bottom:3px;}

/* =-=-=-=-=-=-=-[ containt rounded corners / three columns]-=-=-=-=-=-=-=- */
#fullleft			{float:left;width:218px;}
#lftextrm			{float:left;width:100%;}
#lftextrm h3		{background:#000000; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}
#lftextrm h3 :hover		{color:#ffffff;}

/*#lftextrm h3		{background:#dadada; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}*/

.contc				{background:#000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; float:left;}
.contc1				{background:#787878; border-left:1px solid #787878; border-right:1px solid #787878; border-bottom:1px solid #787878; float:left; margin-top:15px;}
#lftextrmbtm			{float:left;width:100%; margin-top:15px;}
#lftextrmbtm h3		{background:#000000; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase;  border-bottom:solid 3px #ffb600;}

/*#lftextrmbtm h3		{background:#dadada; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase;  border-bottom:solid 3px #ffb600;}*/

#leftnav			{width:100%; float:left; clear:both; color:#666666;  margin:0px; padding-top:5px; padding-bottom:10px; }
#leftnavtwo		{width:100%; float:left; clear:both; color:#666666;  margin:0px; padding-top:5px; padding-bottom:10px; }


#fullmid				{float:left;width:481px;} 
#midex			{float:left;width:481px; display:inline; margin-left:8px;} 
#midex h3		{background:#000000; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}

/*#midex h3		{background:#dadada; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}*/
 
#midex .centnav	{background:#000000; /*border-left:1px solid #787878; border-right:1px solid #787878; border-bottom:1px solid #787878*/; float:left;}
#midcon				{width:100%; float:left; clear:both; background:#787878;}

#fullright			{float:left;width:210px; display:inline; margin-left:8px; }  
#rightext			{float:left;width:100%; }
#rightext h3		{background:#000000; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}

/*#rightext h3		{background:#dadada; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}*/

.rghtnav	{background:#000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; float:left;}
.rghtnavtwo		{background:#000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; float:left; padding-top:10px;}
#rghtcon				{width:100%; float:left; clear:both;}			
#rghtcontwo			{width:100%; float:left; clear:both; margin-top:15px;}			

/* =-=-=-=-=-=-=-[ you want me to clear elemets]-=-=-=-=-=-=-=- */
.clr			{clear:both;}

/* =-=-=-=-=-=-=-[ to get things worked in all]-=-=-=-=-=-=-=- */
.carttabl		{min-height:61px;}
*html .carttabl	{height:61px;}

/* =-=-=-=-=-=-=-[ left nav]-=-=-=-=-=-=-=- */
#leftnav ul 	{margin:0px; padding:0px; list-style:none;}
#leftnav li a:link, #leftnav li a:visited {list-style:none; list-style-type:none;
	color:#ffb600; text-decoration:underline; 
	display: block;
	background: #000000 url(../images/arrowsml.gif) left no-repeat;   
	padding:6px 1px 4px 15px; height:15px;} 
#leftnav li a:hover {color:#HHH; text-decoration:none; background:#ffb600 url(../images/arrowsmlover.gif) left no-repeat;}


.brd_top		{border-top:solid 1px #E0E0E0;}
.brd_btm		{border-bottom:solid 1px #ffffff;}
#midle_all		{float:left;width:100%;}
#midle_all h3 	{background:#000000; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#FFCC00; text-transform:uppercase; border-bottom:solid 3px #ffb600;}

/*#midle_all h3	{background:#dadada; width:100%; float:left; padding:0px; margin:0px; padding:5px 0px 6px 0px; font:900 14px Trebuchet MS; color:#0d4c7f; text-transform:uppercase; border-bottom:solid 3px #ffb600;}*/


/*******************************************Some CSS ******************************/
.redtxt1{font-family: tahoma; font-size: 9pt; color: #FFCC00; font-weight:bold; text-decoration:none;}
.redtxt{font-family: tahoma; font-size: 9pt; color: #960907; font-weight:bold; text-decoration:none;}
.green {
	font-family: arial,helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1ffa08;
	text-decoration: none;
}
.red {
	font-family: arial,helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ff2e2e;
	text-decoration: none;
}

.gray {
	font-family: arial,helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #bdbdbd;
	text-decoration: none;
}
#searchbar .formblock{
	clear: both;
	padding-top: 1px;
	}

.username {
	font-family: arial,helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
/*******************************************Some CSS Added now for color ******************************/
.menu_txt{font-size:12px; color:#6d6b6b; font-weight:bold; text-decoration:none;}
.tabs_mid{background:url(../images/mid_back1.jpg) repeat-x left;}
.brd_lr{border-left: solid  1px #989292; border-right: solid 1px #989292;}

.head_3			{background:url(../images/head_3.gif) repeat-x left; height:18px; padding-bottom:5px;}

/*******************************************Some CSS Added now for color 09-10-2007 ******************************/
.highslide {
	cursor: url(../images/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid #ffb600;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}


/*-------Modified On 05 Nov 2008------------*/
ul,li {list-style:none; padding:0; margin:0;}

#cfnavbar_tab li {margin-right:0px; float:right;}
#cfnavbar_tab a {background:url(../images/menu.gif) left -48px no-repeat; float:left; padding-left:20px; font:normal 18px Arial; color:#FFF;}
#cfnavbar_tab a span {background:url(../images/menu.gif) right -48px no-repeat; padding:13px 30px 13px 10px; display:block;}

#cfnavbar_tab a:hover {background:url(../images/menu.gif) left top no-repeat; color:#000}
#cfnavbar_tab a:hover span {background:url(../images/menu.gif) right top no-repeat}

#cfnavbar_tab a.active{background:url(../images/menu.gif) left top no-repeat; color:#000}
#cfnavbar_tab a.active span {background:url(../images/menu.gif) right top no-repeat}