/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 997px;
	height: 100%;	
	background-color: #FEFEFE;
}
.skinmaster 
{
	height: 100%;
	background-color: #fff;
	BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {background-color:#ffffff; padding-top:0px;}/*.skinheader {background-color:#ffffff; padding-top:10px;}*/
.logopad {padding:8px 0px 8px 18px;}/*.logopad {padding:15px 0px 8px 21px;}*/
.padr16 {padding-right:16px;}
.padrb5 {padding-right:5px; padding-bottom:10px;}
.brdgreytop {border-top:1px solid #c7c7c7;}



/*.skingrd a:active {color:#fff; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
.skingrd a:visited {color:#fff; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}*/


.w100 {width:100%;}
.home {background:url(home.jpg); width:997px; height:232px;}
.hometxt {font-family: Century Gothic, "Trebuchet MS", Tahoma; font-weight:normal; font-size:21px; padding:192px 0px 0px 15px; color:#fff; text-align:left;}
.brdbottom {border-bottom:1px solid #e0deca;}
.home_middletxt{font:13px Tahoma,Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:8px 20px 8px 20px; text-align:justify;}
.home_rangetxt {font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif; padding:16px 0px 0px 22px;}
.text22 {font-size:22px; color:#3e3e1d; padding-bottom:5px; text-align:left;}
.w175 {width:175px;}
.w325 {width:325px;}
.padt4 {padding-top:4px;}
.padt6 {padding-top:6px;}

.range_border {float:left; text-align:left; border:1px solid #e7e7e7; padding:2px; margin-right:4px;}

.range01 {background:url(01.jpg); width:139px; height:81px;}
.range02 {background:url(02.jpg); width:139px; height:81px;}
.range03 {background:url(03.jpg); width:139px; height:81px;}

.range_viewdetails {text-align:right; color:#fff; padding:66px 7px 0px 0px;}
.more_range {clear:both; padding:0px 23px 12px 0px; text-align:right; font-size:12px;}

.floatr {float:right; text-align:right;}
.floatrtxtl {float:right; text-align:left;}
.floatrtxtc {float:right; text-align:center;}

.floatl {float:left; text-align:left;}
.floatltxtr {float:left; text-align:right;}
.floatltxtc {float:left; text-align:center;}

a:link.white {color:#fff; text-decoration:none;}
a:active.white {color:#fff; text-decoration:none;}
a:visited.white {color:#fff; text-decoration:none;}
a:hover.white {color:#fff; text-decoration:underline;}

a:link.brownu {color:#543939; text-decoration:underline;}
a:active.brownu {color:#543939; text-decoration:underline;}
a:visited.brownu {color:#543939; text-decoration:underline;}
a:hover.brownu {color:#543939; text-decoration:none;}

a:link.greenu {color:#4a4901; text-decoration:underline;}
a:active.greenu {color:#4a4901; text-decoration:underline;}
a:visited.greenu {color:#4a4901; text-decoration:underline;}
a:hover.greenu {color:#4a4901; text-decoration:none;}

.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
	visibility:hidden;
}

.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	width:170px;
	background-color: transparent;/*
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.contentpane 
{
	width: 90%;	
	background-color: transparent;		
	/*padding-right: 4px;
	padding-top: 6px;*/
}
.rightpane {
	width:175px;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.bottompane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}

/*the below classes are for the menu control*/
.skingradient {background-image:url(navbg.gif); height:37px; color:#000;}



.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem 
{
	cursor: pointer; 
	font:bold 12px Lucida Sans, Verdana, sans-serif, Arial;
	font-style: normal;
	color:#fff; 
	border-style:none;
	border-width:0px;
}
.MainMenu_MenuItem td {
	padding-left:9px;
	padding-right:9px;
}
.MainMenu_MenuIcon 
{
	display:none;
	background-color:#0A59C2;
	border: 0px;
	padding-left:3px;
	cursor: pointer; 
	text-align: center; 
	width: 1px; 
	height: 21px;
}
.MainMenu_SubMenu {
	font:bold 11px Lucida Sans, Verdana, sans-serif, Arial;
	background-color:#0A59C2 ;	
	border: solid 1px #ABD5FF;
	cursor: pointer; 
	margin-top:4px; *margin-top:3px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.MainMenu_SubMenu td
{
	font:bold 11px Lucida Sans, Verdana, sans-serif, Arial;
	padding: 3px 0px 3px 3px;
	height: 22px; *height: 18px;
}

.MainMenu_MenuBreak {
	height: 37px;
	/*border-style:none;*/
	border:none;
	color:#193f8b;
	BACKGROUND-IMAGE: url(nav_seperator.gif);
	*background-position:0 -1px;
	width:3px;
	margin-top:-2px;
}
*.MainMenu_MenuItemSel {
	cursor: pointer; 
	font:bold 12px Lucida Sans, Verdana, sans-serif, Arial;
	font-style: normal;
	color:#fff;
	background-color: Transparent;
	background-image:url(navbg_hover.gif);
	*background-position:0 -1px;
	padding:0px 0px;
	height:37px;
	border:1px solid #00FF00;
}

.MainMenu_MenuItemSel td {
	padding-left:9px;
	padding-right:9px;
	height:37px;
	border:none;
}

.MainMenu_SubMenuItemSel {
	cursor: pointer; 
	font:bold 11px Lucida Sans, Verdana, sans-serif, Arial;
	font-style: normal;
	color:#0D4A9A;
	background-color:#ABD5FF;
	height: 22px; *height: 18px;
}
.MainMenu_MenuArrow {
	border-right: 0px; 
	border-bottom: 0px; 
	border-top: 0px;
	font:12px Lucida Sans, Verdana, sans-serif, Arial;
	cursor: pointer; 
}
.MainMenu_RootMenuArrow {
	font:12px Lucida Sans, Verdana, sans-serif, Arial;
	cursor: pointer; 
}

/*-- New Udates --*/
.MainMenu_RootMenuItemBreadcrumb
{  
    border: solid 10px purple;
    background-color: green;
    height: 50px;
}

.MainMenu_SubMenuItemBreadcrumb
{  
    border: solid 10px purple;
    background-color: red;
    height: 50px;
}

.MainMenu_RootMenuItem
{
    border: solid 10px purple;
    background-color: Orange;
} 

.MainMenu_RootMenuItemActive
{
    border: solid 10px purple;
    background-color: Yellow;
    height: 50px;
}

.MainMenu_RootMenuItemSelected
{
    border: solid 10px purple;
    background-color: Lime;
    height: 50px;
}

/* ----- Top - Bottom grid border */
.bgblue
{
	background-color: #7C9B02;
} 




/* --- Extra by Vinod --- */
.defaultfont{font-family: Arial, "Trebuchet MS", Verdana, Tahoma;}
.telephone {font-family:"Trebuchet MS", Verdana, Tahoma; font-size:22px; padding-right:200px; 
            background-image:url(img_telephone_8001234567.gif) ;}



/*--- Search Box 
.topsearch {float:right; width:223px; padding-top:7px; *padding-top:6px;}
.img_searchbg {float:left; background:url(images/img_searchbg.gif) no-repeat; height:21px; width:19px; text-align:right; margin-top:0px; *margin-top:1px;}
.icon_search {padding-top:5px; background:url(images/icon_search.gif) no-repeat;}
.gosearchbutton{padding-right:10px;background:url(images/go.gif) no-repeat;}
.search {float:left; width:170px;}
.searchtxtbox {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:3px 3px 3px 7px; *padding:3px 3px 2px 7px; color:#666666; font-size:11px;}

---*/
/*.topsearch {float:right; width:257px; }*/
.padt21{padding-top:21px;}
.topsearch {float:right; width:212px; }
.topsearch .img_searchbg {float:left; background:url(img_searchbg.gif) no-repeat #fff; height:22px; width:20px; text-align:left; margin-top:0px; *margin-top:1px; padding-left:5px;}
.topsearch .icon_search {padding-top:3px; width:16px; height:15px;}
.topsearch .icon_search_button {background:url(icon_search.gif) no-repeat 0 0;}
.topsearch .search {float:left; width:165px;}
/*.topsearch .searchtxtbox {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:3px 3px 3px 7px; *padding:3px 3px 2px 7px; color:#666666; font-size:11px;}*/
.topsearch .gosearchbutton{padding-top:5px; text-decoration:none; background:url(go.gif) no-repeat; width:22px;}
.mart1k {margin-top:0px; *margin-top:1px;}
.padr3 {padding-right:3px;}

/*.topsearch .searchtxtbox {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:3px 3px 2px 7px; color:#666666; font-size:11px;}
.topsearch .searchtxtbox, #ie8#fix {border-top:#d9d9d9 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:158px; padding:4px 3px 3px 7px; *padding:3px 3px 2px 7px; color:#666666; font-size:11px;}*/
.topsearch .searchtxtbox {border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:160px; padding:4px 3px 2px 0px; color:#666666; font-size:11px;}
.topsearch .searchtxtbox, #ie8#fix {border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; width:160px; padding:4px 3px 3px 0px; *padding:3px 3px 3px 0px; color:#666666; font-size:11px;}
/*--- N E W S - L E T T E R S ---*/
.email_bg_top {background:url(email_bg_top.gif); height:4px;}
.email_bg_bottom {background:url(email_bg_bottom.gif); height:4px;}
.email_bg {background:url(email_bg.gif); height:123px;}
.email_bg .icon_email {float:left; padding:3px 4px 15px 3px;}
.email_bg .emailtext {float:left; color:#fff; padding:6px 6px 0 0; font-size:14px;}
.email_bg .emailtext span {font-size:11px;}
.email_bg .emailtxtbox {text-align:center; padding-bottom:10px;}
.email_bg .emailtxtbox input {border:#bfbfbf 1px solid; width:139px; padding:3px; color:#666666; font-size:11px;}

.mart6 {margin-top:6px;}
.marb10 {margin-bottom:10px;}
.marr10 {margin-right:10px;}

.padt33{padding-top:33px;}

a.signinlink{color:#2a519c; text-decoration:none; font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}
a.signinlink:hover{text-decoration:underline;}

/*--- Top M I N I - C A R T ----- 
.cart_top_bg {float:left; background:url(cart_top_bg.gif); height:18px; color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif;}
.cart_top_bg .pad {padding:2px 2px 1px 2px;}
.cart_top_bg a{color:#fff; text-decoration:none;}
.cart_top_bg a:hover{color:#fff; text-decoration:underline;}
.imgphone {clear:both; padding:17px 3px 0px 0px; text-align:right;}*/
/*--- Top M I N I - C A R T ----- */
.cart_top_bg {float:left; background: url(cart_top_bg.gif) no-repeat 0px -1px; height:24px; color:#103481; font:11px Lucida Sans, Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd;}
.cart_top_bg span{color:#dddddd;}
.cart_top_bg .pad {padding:5px 6px 7px 30px;}
.cart_top_bg a{color:#103481; text-decoration:none;}
.cart_top_bg a:hover{color:#103481; text-decoration:underline;}
.imgphone {clear:both; padding:17px 3px 0px 0px; text-align:right;}

/* Bottom - Part --- */
.bottom_bg{float:left; background:url(bottom_bg.gif); height:32px;line-height:22px; font-size:11px; color:#000; clear="both"}
.padtext {padding:6px 6px 0px 11px; font-family:"Trebuchet MS", Verdana, Tahoma;}

.bottom_a {color:#000; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.bottom_a:hover {color:#000; text-decoration:underline ; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.bottom_a {color:#000; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}




.skingrd {color:#000; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.skingrd:hover {color:#0857be; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.skingrd {color:#7c9b02; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}

a.bluelnk{color:#0857be; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}
a.bluelnk:hover{color:#7c9b02; text-decoration:none; font-family: Verdana, Tahoma, Trebuchet MS; font-size: 11px; font-weight:normal;}

.padt10{padding-top:10px;}
.rightpart {width:765px;}
.rightpart .graybrd1 {border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
.rightpart .homeheading { font:normal 17px Lucida Sans, Arial, Helvetica, sans-serif; color:#4b4b4b; padding:4px 12px; border-bottom:1px solid #e7e7e7;}
.rightpart .homeheading span{color:#b20100;}
.rightpart .pad{ padding:8px 10px 4px 10px;}
.rightpart p{font:normal 13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#2a2a2a; line-height:17px; margin:0px 0px 10px 0px;}
.rightpart p a{font:normal 13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#113682; line-height:17px; text-decoration:none;}
.rightpart p a:hover{font:normal 13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#113682; line-height:17px; text-decoration:underline;}
.rightpart .redheading{ background-color:#b20100;}
.rightpart .redheading h1{font:normal 15px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:6px 8px; margin:0px;}
.rightpart table.products{font:normal 13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#062a77; line-height:18px; text-align:center; }
.rightpart table.products img.brd{border:1px solid #c8c8c8;}
.rightpart .pad h3 {font:normal 15px lucida sans unicode, Verdana, Arial, Helvetica, sans-serif; color:#0f3380; padding:5px 0px 5px 0px; margin:0px;}
.rightpart .pad h4 {font:normal 15px lucida sans unicode, Verdana, Arial, Helvetica, sans-serif; color:#0f3380; padding:5px 0px 5px 0px; margin:0px 0px 8px 0px; border-bottom:1px solid #aab6d2;}
.rightpart .pad .psblock {width:127px; margin:0px 13px 13px 0px; float:left;}
.rightpart .pad .psblock .pad {padding:3px;}
.rightpart .pad .psblock .img{border:1px solid #d3d3d3; padding:3px;}

.rightpart .imgbrd{border:1px solid #d3d3d3; padding:3px;}
.marl5{margin-left:5px;}
.marr10{margin-right:10px;}
