/* 
================================
 Container Styles for DotNetNuke
================================
*/   



/*start register------------------------------*/

.reg_contnt
{
background-image: url(reg_top2.png);
background-position:top left;
background-repeat:no-repeat;
padding-top:50px;
padding-left:5px;
padding-right:5px;
width:768px;
border:green 0px solid;
}

.reg_contnt2
{
background-image: url(reg_top.png);
background-position:top left;
background-repeat:no-repeat;
padding-top:50px;
padding-left:5px;
padding-right:5px;
width:768px;
border:green 0px solid;
}

.reg_top
{
height:55px;
border:green 1px solid;
}

.reg_btm
{
background-image: url(reg_btm.png);
background-position:top left;
background-repeat:no-repeat;
width:768px;
height:26px;
border:blue 0px solid;
}


.reg_div
{
background-image: url(reg_rpt.png);
background-position:top left;
background-repeat:repeat-y;
width:768px;
border:red 0px solid;
}
/*end register------------------------------*/

/*start login------------------------------*/

.login_contnt
{
background-image: url(login_top.png);
background-position:top left;
background-repeat:no-repeat;
padding-top:50px;
padding-left:5px;
padding-right:5px;
width:194px;

border:green 0px solid;
}

.login_top
{
height:55px;
border:green 1px solid;
}

.login_btm
{
background-image: url(log_btm.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:26px;
border:blue 0px solid;
}


.login_div
{
background-image: url(log_rpt.png);
background-position:top left;
background-repeat:repeat-y;
width:194px;
border:red 0px solid;
}
/*end login------------------------------*/



/*start title/product container*/
.title_div
{
width:553px;
border:0px solid red;
}
.title_style
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#e90303;
font-weight:bold;
}

.title_container
{
float:left;
width:97%;
height:25px;
border:red 0x solid;
}

.title_right
{
background-image: url(contnr_product.png);
background-position:bottom right;
background-repeat:no-repeat;
border:red 0px solid;
}

.title_rpt
{
background-image: url(contnr_productrpt.png);
background-position:bottom left;
background-repeat:repeat-x;
border:red 0px solid;
}
/*end title/product container*/


/*************** ow start*/
.container_space
{
height:10px;
border:red 0px solid;
}

.ow_SolPartActions
{
float:right;
width:15px;
border:red 0px solid;
}

/*start info------------------------------*/
.shoppingcart_a,.shoppingcart_a:link, .shoppingcart_a:visited, .shoppingcart_a:active 
{
padding-left:3px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#4d4b4b;
text-decoration:none;
}

.shoppingcart_a:hover
{
padding-left:3px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#1b569c;
text-decoration:none;
}

.ow_shoppingcart
{
padding-top:20px;
float:left;
width:129px;
height:auto;
border:green 0px solid;
}

.icon_shoppingcart
{
background-image: url(icon_shoppingcart.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:40px;
height:65px;
margin-left:9px;
border:green 0px solid;

}
.icon_freeshipping
{
background-image: url(icon_freeshipping.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:164px;
height:65px;
margin-left:9px;
margin-right:10px;
border:green 0px solid;
}

.info_separator
{
background-image: url(info_separator.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:2px;
height:65px;
border:green 0px solid;
}

.phone_no
{
padding-left:7px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#4d4b4b;
text-decoration:none;
float:left;
width:121px;
height:auto;
border:green 0px solid;
}

.icon_phone
{
background-image: url(icon_phone.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:59px;
height:65px;
margin-left:3px;

border:green 0px solid;
}

.info_right
{
background-image: url(info_right.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:6px;
height:65px;
border:green 0px solid;
}

.info_rpt
{
background-image: url(info_rpt.png);
background-position:top right;
background-repeat:repeat-x;
float:left;
width:557px;
height:65px;
border:green 0px solid;
}

.info_left
{
background-image: url(info_left.png);
background-position:top right;
background-repeat:no-repeat;
float:left;
width:6px;
height:65px;
border:green 0px solid;
}

.space_btm
{
height:8px;
border:0px solid red;
overflow:hidden;
}

.space_top
{
height:0px;
border:1px solid red;
overflow:hidden;
}

.info_div
{
margin-top:4px;
padding-top:0px;
width:586px;
height:65px;
border:0px solid red;
}
/*end info------------------------------*/

/*start bottom pane------------------------------*/
.footer_middle
{
height:27%;
border:#FF0000 0px solid;
}

.footer_a,.footer_a:link, .footer_a:visited, .footer_a:active 
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#074a79;
text-decoration:none;
}

.footer_a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ff0000;
text-decoration:none;
}

.footer_div
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#074a79;
text-decoration:none;
border:0px solid red;
}
/*end bottom pane------------------------------*/

/*start gray container------------------------------*/
.rightpane_a,.rightpane_a:link, .rightpane_a:visited, .rightpane_a:active 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#073873;
text-decoration:none;
}

.rightpane_a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#16529a;
text-decoration:none;
}

.contnr_gray_separtr
{
background-image: url(contnr_gray_separtr.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:9px;
border:green 0px solid;
}

.contnr_gray_btm
{
background-image: url(contnr_gray_btm.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:8px;
border:green 0px solid;
}

.contnr_gray_rpt
{
background-image: url(contnr_gray_rpt.png);
background-position:top left;
background-repeat:repeat-y;
width:194px;
height:auto;
border:green 0px solid;
padding-top:4px;
overflow:hidden;
}

.contnr_gray_top
{
background-image: url(contnr_gray_top.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:38px;
border:green 0px solid;
}

.contnr_gray_div  
{
width:194px;
height:auto;
border:green 1px solid;
}

/*end gray container------------------------------*/

/*start red container------------------------------*/
.contnr_red_separtr
{
background-image: url(contnr_red_separtr.png);
background-position:top left;
background-repeat:no-repeat;
width:154px;
height:9px;
border:green 0px solid;
}

.prodcts_padding
{
padding-left:5px;
padding-right:5px;
border:#0000FF 0px solid;
}

.contnr_red_btm
{
background-image: url(contnr_red_btm.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:8px;
border:green 0px solid;
}

.contnr_red_rpt
{
background-image: url(contnr_red_rpt.png);
background-position:top left;
background-repeat:repeat-y;
width:194px;
height:auto;
border:green 0px solid;
padding-top:4px;
overflow:hidden;
}

.contnr_red_top
{
background-image: url(contnr_red_top.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:38px;
border:green 0px solid;
}

.contnr_red_div  
{
width:194px;
height:auto;
border:green 0px solid;
}

/*end red container------------------------------*/

/*start leftpane nav------------------------------*/

.leftpane_space
{
height:4px;
border:0px solid red;
}

.leftpane_btm
{
background-image: url(leftpane_btm.png);
background-position:top right;
background-repeat:no-repeat;
width:169px;
height:6px;
border:#FF0000 0px solid;
}

.leftpane_rpt
{
background-image: url(leftpane_rpt.png);
background-position:center top;
background-repeat:repeat-y;
width:169px;
height:auto;
border:#FF0000 0px solid;
overflow:hidden;
padding-top:4px;
}

.leftpane_top
{
background-image: url(leftpane_top.png);
background-position:bottom right;
background-repeat:no-repeat;
width:169px;
height:35px;
}

.leftpane_div  
{
width:169px;
border:red 0px solid;
}

/*end leftpane nav------------------------------*/



/*************** end ow start*/


.containermaster_blue {
	width: 100%;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.containerrow1_blue {
	background-image: url(gradient_LtBlue.jpg);
}
.containerrow2_blue {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}


