/*MASTER DOCUMENT STYLES*/

html{
overflow-x:hidden;
background-color:#ffffff;

}

img { border: none; }
body{ 
margin-top: 0px;
margin-bottom: 0px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
height:100%;
font-size:12px;
font-family: calibri, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#ffffff;
background-repeat:repeat-x;
}


.masterContainer{
-moz-box-sizing:border-box;
box-sizing:border-box; 
-webkit-box-sizing:border-box; 
box-sizing:border-box;
margin-left:auto;
margin-right:auto;
margin-top:-100px;
padding:0px;
padding-top:20px;
width:100%;
min-height:825px;
height:100%;
background-color:transparent;
background-repeat:repeat-x;

}

/*ENDS MASTER DOCUMENT CONTROLS*/


/*/////Header/////////////////////////////////////*/

.divHeaderBox{
background-color:#ffffff;
background-repeat:no-repeat;
width:100%;
height:165px;
padding:0px;
display:block;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: none 1px #aaaaaa;
background-image:url(../images/header.jpg);
background-repeat:repeat-x;

}
.headCenter{
background:transparent;
width:960px;
margin-left:auto;
margin-right:auto;
height:69px;
padding:0px;
display:block;
-moz-box-sizing:border-box; 
box-sizing:border-box; 
-webkit-box-sizing:border-box; 
box-sizing:border-box;
}

.logocontainer{
 padding:0px;
 width:384px;
 height:41px;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 zoom:1;
 float:left;
 padding-top:15px;
 padding-left:10px;
 background-color:transparent;
}
/*ENDS LOGO CONTAINER*/

.divHeaderContent{
 padding:0px;
 width:500px;
 height:20px;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 zoom:1;
 float:right;
 font-family:calibri, calibri, calibri, Arial, Helvetica, sans-serif;
 font-size:16px;
 padding-top:35px;
 padding-right:65px;
 text-align:right;
 background-color:transparent;
}

.divHeaderContent a:link {font-family: calibri, calibri, Arial, Helvetica, sans-serif; font-size:16px; color: #000000; text-decoration: none; font-weight:bold;}
.divHeaderContent a:visited {font-family: calibri, calibri, Arial, Helvetica, sans-serif; font-size:16px; color: #000000; text-decoration: none; font-weight:bold;}
.divHeaderContent a:hover {font-family: calibri, calibri, Arial, Helvetica, sans-serif; font-size:16px; color: #ff0440; text-decoration: none; font-weight:bold;}
.divHeaderContent a:active {font-family: calibri, calibri, Arial, Helvetica, sans-serif; font-size:16px; color: #000000; text-decoration: none; font-weight:bold;}


/*ENDS HEADER*/

.cursorOptions {
	cursor:pointer;
}


.divArenaTitle{
padding:0px;
margin:0px;
width:250px;
height:50px;
left:55px;
top:240px;
position:absolute;
background-color:transparent;
-moz-box-sizing:border-box; 
box-sizing:border-box; 
-webkit-box-sizing:border-box; 
display:block;
}

/*LOGO CONTAINER*/

.windowPane{
background-color:transparent;
top:145px;
width:970px;
height:40px;
margin-left:auto;
margin-right:auto;
padding:0px;
-moz-box-sizing:border-box; 
box-sizing:border-box; 
-webkit-box-sizing:border-box; 
display:block;
}

/*/////LogoMenu/////////////////////////////////////*/
* {margin:0; padding:0;}
.sm {list-style:none; width:958px; height:398px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}



.gradienttop{
 position:absolute;
 background-color:transparent;
top:316px;
width:800px;
height:14px;
margin:0px;
padding:0px;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:block;

 
}



/*BOTTOM CONTAINER*/
.bottom{
 position:absolute;
 padding:0px;
 margin:0px;
 width:800px;
 height:180px;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 top:577px;
 left:-1px;
 zoom:1;
 background-color:#ffffff;
 background-repeat:no-repeat;
 z-index:1;
}

/*MASTER CONTAINER*/
.divContentBlock{
background-color:#ff0000;
top:385px;
width:800px;
height:40px;
padding:0px;
margin:0px;
margin-top:0px;
padding-top:10px;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:block;

}


/*ENDS MASTER CONTAINER*/

/*CONTENT SECTIONS*/
.divParagraph{
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width:450px;
 height:150px;
 display:block;
 padding:0px;
 color:#000;
 background-color:transparent;
  font-smooth:all;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 line-height:15px;
 font-family: arial;
 font-size:12px;
 text-align:left;

}
/*ENDS CONTENT SECTIONS*/

/*NEWS BOX AND LAYOUT*/


.divNewsTitle{
 color:#ffffff;
 font-size:12px;
 font-family:calibri, Arial,  Helvetica, sans-serif;
}


.bodyContainer{
background-color:transparent;
background-repeat:no-repeat;
/*EDIT THESE FOR THE MAIN BODY DIMENSIONS*/
width:958px;
height:100%;
padding:10px;
display:block;
-moz-box-sizing:border-box; 
box-sizing:border-box; 
-webkit-box-sizing:border-box; 
box-sizing:border-box;
margin-left:auto;
margin-right:auto;
padding:0px;
}

.planBox{
 color:#ffffff;
 font-smooth:all;
 display:table-cell;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-right:5px;
 margin-top:10px;
 padding:0px;
 width:215px;
 height:383px;
 text-align:left;
 background-color:#ffffff;
 background-repeat:repeat-y;
 float:right;
}

.rightPanel{
 color:#ffffff;
 font-smooth:all;
 display:table-cell;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-right:10px;
 margin-top:10px;
 padding:0px;
 width:200px;
 height:675px;
 text-align:left;
 background-color:#000000;
 background-repeat:repeat-y;
 border:solid 1px #000000;
 float:right;
}

.domain{
 color:#ffffff;
 background-image:url(../images/dom00.jpg);
  font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 padding:0px;
 width:300px;
 height:83px;
 text-align:left;
 background-color:transparent;

}

.partner{
 color:#000000;
  font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 padding:0px;
 width:300px;
 height:171px;
 text-align:left;
 background-color:transparent;

}

.offer{
 color:#000000;
  font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 padding:0px;
 margin-top:10px;
 width:300px;
 height:241px;
 text-align:left;
 background-color:transparent;

}


.support{
 color:#000000;
  font-smooth:all;
 display:table-cell;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 padding:0px;
 width:300px;
 height:162px;
 text-align:left;
 background-color:green;

}




.windowImg{
 color:#444444;
 font-smooth:all;
 display:display;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:0px;
 margin-left:10px;
 padding:0px;
 width:940px;
 height:75px;
 float:left;
 background-color:transparent;
 border-bottom: ridge #000000;
 border-top:solid 1px #000000;
}

.windowTitle{
	padding:5px;
	font-size:45px;
	color:#000000;
	font-weight:bold;
}

.planI{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 float:left;
 padding:10px;
 border:solid 1px #000000;
 border-top:none 5px #000000;
width:215px;
 height:190px;
 text-align:center;
 background-color:transparent;
 
}
.planII{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:3px;
 float:left;
 padding:10px;
 border:solid 1px #000000;
 border-top:solid 5px #000000;
 width:215px;
 height:190px;
 text-align:center;
 background-color:#ffffff;
 
}

.planI a:link {color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}
.planI a:visited{color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}
.planI a:hover  {background-color:#fcff00; color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}
.planI a:active {color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}


.planII a:link {color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}
.planII a:visited{color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}
.planII a:hover  {background-color:#fcff00; color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}
.planII a:active {color:#000000;	font-size:35px;	font-weight:400;	font-smooth:all;	font-family:myriad, myriad-pro, helvetica;	letter-spacing: -0.1em;}


	.planHeading{
	display:block;
	text-align:LEFT;
	color:#000000;
	font-size:35px;
	font-weight:400;
	font-smooth:all;
	font-family:myriad, myriad-pro, helvetica;
	letter-spacing: -0.1em;
	}

	.planSub{
	display:block;
	text-align:LEFT;
	color:#000000;
	font-size:18px;
	font-weight:400;
	font-smooth:all;
	font-family:calibri, myriad, myriad-pro, helvetica;
	letter-spacing: -0.1em;
	}
	
	.planTxt{
	display:block;
	text-align:LEFT;
	color:#000000;
	font-size:14px;
	font-weight:400;
	font-smooth:all;
	font-family:calibri, myriad, myriad-pro, helvetica;
	letter-spacing: -0.1em;
	}

.categoryContainer
{
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;

 margin-left:10px;
 padding:0px;
 width:940px;
 height:450px;
 border-top:none #000000 10px;
 text-align:left;
 background-color:transparent;
 }
.windowMenu{
 color:#444444;
 position:absolute;
 margin-left:650px;
 display:block;
 z-index:2;
 font-smooth:all;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 padding:0px;
 padding-top:100px;
 width:300px;
 height:300px;
 text-align:left;
 background-color:transparent;
}

.itemA{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:5px;
 margin-right:10px;
 float:left;
 padding:0px;
 border:solid 1px #cccccc;
 width:623px;
 height:220px;
 text-align:left;
 background-color:#ffffff;
 border-bottom:solid 10px #ff0048;
}



.itemA a:link {color:#000000;	font-size:15px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.itemA a:visited{color:#000000;	font-size:15px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.itemA a:hover  {background-color:#ff0048; color:#000000;	font-size:15px;	font-weight:400; font-smooth:all;	font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.itemA a:active {color:#000000;	font-size:15px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}



.itemB a:link {color:#000000; font-size:15px; font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.itemB a:visited{color:#000000;	font-size:15px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.itemB a:hover  {background-color:#ff0048; color:#000000; font-size:15px; font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.itemB a:active {color:#000000;	font-size:15px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}


.itemB{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:5px;
 float:left;
 padding:0px;
 border:solid 1px #cccccc;
 width:306px;
 height:220px;
 text-align:left;
 background-color:#ffffff;
 
}

.itemList{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:6px;
 margin-top:5px;
 float:left;
 padding:0px;
 border:none 1px #cccccc;
 width:220px;
 height:150px;
 text-align:left;
 background-color:#ffffff;
 
}

.itemLane{
	
	color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:5px;
 float:left;
 padding:0px;
 padding-left:5px;
 border:none 1px #cccccc;
 width:100%;
 height:22px;
 text-align:left;
 background-color:#eeeeee;
	
	}







.bottomLinks a:link {color:#000000; font-size:13px; font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.bottomLinks a:visited{color:#000000;	font-size:13px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.bottomLinks a:hover  {background-color:#ff0048; color:#000000; font-size:13px; font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.bottomLinks a:active {color:#000000;	font-size:13px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}


.bottomLists{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:5px;
 float:left;
 padding:0px;
 border-top:solid 1px #000000;
 border-bottom: ridge #000000;
 width:940px;
 height:200px;
 text-align:left;
 background-color:#ffffff;
 
}


.bottomLists a:link {color:#000000; font-size:13px; font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.bottomLists a:visited{color:#000000;	font-size:13px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.bottomLists a:hover  {background-color:#ff0048; color:#000000; font-size:13px; font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}
.bottomLists a:active {color:#000000;	font-size:13px;	font-weight:400; font-smooth:all; font-family:myriad, myriad-pro, helvetica; letter-spacing: -0.1em;}


.bottomLinks{
 color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:5px;
 float:left;
 padding:0px;
 border:solid 1px #cccccc;
 width:940px;
 height:200px;
 text-align:left;
 background-color:#ffffff;
 
}

.bottomLane{
	
	color:#444444;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 margin-top:5px;
 float:left;
 padding:0px;
 padding-left:5px;
 border:none 1px #cccccc;
 width:100%;
 height:22px;
 text-align:left;
 background-color:#eeeeee;
	
	}





	.itemHeading{
	display:block;
	text-align:LEFT;
	color:#000000;
	font-size:14px;
	padding:5px;
	font-weight:400;
	font-smooth:all;
	font-family:myriad, myriad-pro, helvetica;
	letter-spacing: -0.1em;
	margin-bottom:5px;
	border-bottom:solid 1px #cccccc;
	}

	.itemSub{
	display:block;
	text-align:LEFT;
	color:#000000;
	font-size:22px;
		padding:5px;
	font-weight:400;
	font-smooth:all;
	font-family:calibri, myriad, myriad-pro, helvetica;
	letter-spacing: -0.1em;
	}
	
	.itemTxt{
	display:block;
	text-align:LEFT;
	color:#000000;
	font-size:17px;
	font-weight:400;
	font-smooth:all;
		padding:5px;
	font-family:calibri, myriad, myriad-pro, helvetica;
	letter-spacing: -0.1em;
	}


.categoryHeader{
 color:#ffffff;
 font-weight:bold;
 font-smooth:all;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:0px;
 padding:0px;
 padding-left:0px;
 padding-top:10px;
 width:250px;
 height:35px;
 text-align:left;
 background-color:#193e69;
}


/*WHAT WE DO SECTIONS*/
.categoryTitle{
 color:#000;
 font-smooth:all;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin:0px;
 line-height:14px;
 font-family: calibri, Arial;
 font-size:12px;
 text-align:left;

}

.headerTitle{
 color:#0086ee;
 font-smooth:all;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin:0px;
 font-family: calibri, Arial;
 font-size:15px;
 font-weight:bold;
 text-align:left;

}
/*ENDS WHAT WE DO SECTIONS*/

/*///////////////////////////////////////SIDE FEATURED PRODUCT SPECIALS*/
.divNewsUpdates {
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 display:block;
 position:absolute;
 left:500px;
 top:-10px;
 border-left:none;
 padding-left:10px;
 padding-top:10px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:10px;
 width:278px;
 height:298px;
 float:right;
 background-color:transparent;
 background-image:url(images/news.jpg);
 
}


 a:link NewsUpdates {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #888888; text-decoration: none;}
 a:visited NewsUpdates {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #888888; text-decoration: none;}
 a:hover NewsUpdates {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: green; text-decoration: none;}
 a:active NewsUpdates {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #888888; text-decoration: none;}



.divProducts a:link {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #fff; text-decoration: none;}
.divProducts a:visited {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #fff; text-decoration: none;}
.divProducts a:hover {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #ff7200; text-decoration: none;}
.divProducts a:active {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #fff; text-decoration: none;}
/*ENDS FEATURED PRODUCTS*/

.divParagraphTitle{
color:#fff;
font-size:12px;
 font-family:calibri, Arial, Helvetica, sans-serif;
}

.divArena{
padding:0px;
margin:0px;
width:400px;
height:23px;
float:left;
background-color:transparent;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:block;
filter:alpha(opacity=0);
 -moz-opacity:.0;
 opacity:.0;
}

/*STYLE BAR*/
.obar,.lbar{
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 position:absolute;
 display:block;
 padding:0px;
 color:#000;
 background-color:#89817b;
  font-smooth:all;
 display:block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin:0px;
 line-height:15px;
 font-family: arial;
 font-size:12px;
 text-align:left;
}

.obar{
 width:499px;
 height:33px;
 top:267px;
 left:0px;
}
.lbar{
 width:11px;
 height:300px;
 top:000px;
 left:0px;
 z-index:1;
}


/*END STYLES*/

/*/////Footer/////////////////////////////////////*/
.divFooterBox{
border-top:none #505050 1px;
background:#none;
}

.divFooterContent{
 width:960px;
 height:35px;
 display:block;
 -moz-box-sizing:border-box; 
 box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 box-sizing:border-box;
 margin-left:auto;
 margin-right:auto;
 padding:5px;
 zoom:1;
 font-family:calibri, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:right;
 color:#000000;
 background-color:#ffffff;
 
}

.divFooterContent a:link {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none;}
.divFooterContent a:visited {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none;}
.divFooterContent a:hover {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #ff0036; text-decoration: none;}
.divFooterContent a:active {font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none;}
