body
{
	padding:0px;
	margin:0px;
}

/* PageBody styles */

table.PageBody
{
	width:970px;
	height:760px;		
}

/* MainMenu and Header styles */

div.HeaderPanel
{
	width: 100%;
	height: 18px;
	background-repeat: repeat;
	background-image: url(../Images/HeaderBackground.gif);
}

td.LogoPanel
{
	width: 270px;
	height: 70px;
}

td.ToolsMainMenuPanel
{		
	width:100%;
	height:80px;
}

td.MainMenuSeparator
{
	padding-left:5px;
	padding-right:5px;
}

td.ToolsMainMenuFirstRow
{
	width:700px;
	height:20px;	
}

td.ToolsMainMenuFirstRow a
{
	font: normal normal bold 0.75em Arial, Helvetica, sans-serif;	
	color:#617373;
}

td.ToolsMainMenuSecondRow
{
	width:700px;
	height:30px;
	padding-left:15px;
}

td.ToolsMainMenuSecondRow a
{
	font: normal small-caps bold 0.95em Arial, Helvetica, sans-serif;
	text-decoration:none;		
	color:#506975;	
}

td.ToolsMainMenuFirstRow a:hover
{	
	color:#344152;
}

td.ToolsMainMenuSecondRow a:hover
{	
	color:#26466D;
}

/* SideMenu styles */

td.SideMenuItems
{
	padding-top:7px;		
}

td.SideMenuItems a
{
	
}

a.SideMenuItem
{
	font:small-caps 0.79em Arial, Helvetica, sans-serif;	
	color:#26466D;
	text-decoration:underline;
	cursor: pointer;	
}

a.SideMenuItem:hover
{
	color:#000033;	
}

a.SideMenuItemClicked
{
	font:small-caps 0.79em Arial, Helvetica, sans-serif;		
	color:#000033;
	text-decoration:underline;
	cursor: pointer;	
}

td.SideMenuSubItems
{	
	padding-left:15px;
	padding-top:7px;	
}

a.SideMenuSubItem
{
	font: 0.71em Arial, Helvetica, sans-serif;
	color:#868F8F;
	text-decoration:underline;
	cursor: pointer;
}

a.SideMenuSubItem:hover
{
	color: 24374B;
}

a.SideMenuSubItemClicked
{
	font:0.71em Arial, Helvetica, sans-serif;
	color:24374B;
	text-decoration:underline;
	cursor: pointer;
}

td.ToolsSideMenuPanel
{
	vertical-align:top;			
	padding-left:10px;
	padding-top:15px;			
	width:270px;
	height:660px;	
}

/* Main Panel styles */

td.MainContentPanel
{
	vertical-align:top;	
	padding-left:10px;		
	padding-top:15px;	
	width:100%;
	height:660px;
}

td.MainContentPanel td
{
	vertical-align:top;
}


/* Tools Content Panel styles */

td.ToolsContentPanel
{
	vertical-align:top;
	padding-left:10px;		
	padding-top:15px;	
	width:700px;
	/*height:660px;*/
}

td.ToolsContentPanel td
{
	vertical-align:top;
}

table.ContentPanelHeader
{
	width: 100%;
}

hr.ContentTitleLine
{	
	color: #274055;
	border: none;
	background: #274055;	
	height: 1px;		
	margin-bottom:15px;
}

span.ContentPanelTitle
{
	font: small-caps bold large Arial, Helvetica, sans-serif;
	color:#274055;	
}

td.ContentPanelHeaderImgPanel
{
	padding-bottom: 50px;
}

/* Footer styles */

td.FooterPanel
{
	width:100%;	
	padding-left: 400px;
}

td.FooterCopyRightAndPrivacyPanel
{			
}

td.FooterCopyRightAndPrivacyPanel span, td.FooterCopyRightAndPrivacyPanel a
{
	font: 0.71em Arial, Helvetica, sans-serif;	
	color: #666677;	
}

/* Main.ascx styles */

#MainPageTitleDiv
{
	position:absolute;
	left:100px;
	top: 150px;		
}

#MainPageTitleDiv h1
{
	font: small-caps bold 1.5em Arial, Helvetica, sans-serif;
	color:#24476F;
}

#MainPageImgDiv
{
	position:absolute;
	left:100px;
	top: 230px;		
}

#MainPageLinksDiv
{	
	font: 0.71em Arial, Helvetica, sans-serif;
	margin-left:0px;
	padding-left:0px;
	position:absolute;
	left:100px;
	top: 470px;		
}

#MainPageLinksDiv div
{				
	width: 270px;	
	float:left;
	padding-right:25px;
}


#MainPageLinksDiv span
{
	color:#676677;
}

#MainPageLinksDiv  a
{
	color:#27408B;	
}

#MainPageSaveDarinaDiv
{
	position: absolute;
	left: 100px;
	top: 650px;
}


/* Cart styles */

table.CatImageTextPanel
{
	width:130px;
	height:130px;
}

td.CatImagePanel
{	
	width:130px;
	height:95px;
	text-align:center;	
}

td.CatTextPanel
{	
	width:130px;
	height:50px;
}

td.CatSeparator
{
	padding-top:30px;
	text-align:center;
	width:30px;	
}

td.CatTextPanel a
{
	color:#26466D;	
	font:small-caps 0.77em Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	text-align:left;
	cursor: pointer;		
}

td.CatTextPanel a:hover
{
	color:#000033;
}

td.CartListItemOther
{
	border:hidden;			
	padding-top:10px;
	padding-left:10px;			
}

td.CartListItemOther input, td.CartListItemOther span
{
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#274082;			
}

span.CartEmptyLabel
{
	font: 0.85em Arial, Helvetica, sans-serif;
	color:#274055;
}

a.CartEmptyLink
{
	font: 0.85em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#274055;
	text-decoration:underline; 
}

/* ToolList styles */

table.ToolList
{	
	width:100%;
}

td.ToolListHeader
{	
	border:hidden;		
	background-color:#7D9EB7;	
	padding-left:10px;	
}

td.ToolListHeader span
{
	font: normal 0.9em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

td.ToolListItemImage
{
	border:hidden;		
	padding-top:10px;	
	text-align:center;
}

td.ToolListItemText
{
	border:hidden;			
	padding-top:10px;
	padding-left:10px;		
}

td.ToolListItemText a
{
	font: 0.71em Arial, Helvetica, sans-serif;
	color:#274055;
	cursor: pointer;	
}

td.ToolListItemText span
{
	font: 0.71em Arial, Helvetica, sans-serif;
	color:#274055;
}

td.ToolListItemText span.ToolListItemTextRed
{
	color:Red;
}

td.ToolListItemText span.ToolListItemTextBold, td.ToolListItemText a.ToolListItemTextBold
{
	 font-weight:bold;
} 

td.ToolListItemText ul
{
	font: 0.71em Arial, Helvetica, sans-serif;	
	color:#274055;
	padding-left:10px;
	list-style-type:disc;
	margin:5px;	
}

table.NavigationPanel
{	
	padding-top:15px;
}

table.NavigationPanel td
{		
	padding-left:10px;	
}

table.NavigationPanel span
{
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#36648B; 	
	text-decoration: none; 
}

a.NavigationPanelBtnEnabled
{
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#36648B; 
	text-decoration:'none'; 
	cursor: pointer;
}

a.NavigationPanelBtnDisabled
{
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#9FB6CD; 
	text-decoration:'none'; 	
}

a.NavigationPanelPageEnabled
{
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#36648B; 
	text-decoration:underline; 
	cursor: pointer;
}

a.NavigationPanelPageDisabled
{
	font: 0.8em Arial, Helvetica, sans-serif;
	color:#9FB6CD; 
	text-decoration:underline; 	
}


/* ToolDetail styles */

td.ToolDetailImage
{
	width:210px;
	
}

td.ToolDetailDescrSpecifics
{
	padding-left:20px;
	width:400px;
}


td.ToolDetailDescrSpecifics span
{
	font: 0.77em Arial, Helvetica, sans-serif;
	color:#274055;
}

td.ToolDetailDescrSpecifics span.ToolDetailsPrice
{
	font: 0.81em Arial, Helvetica, sans-serif;	
}

td.ToolDetailDescrSpecifics span.ToolDetailsPromotions
{
	font: 0.81em Arial, Helvetica, sans-serif;	
	color:Red;
}

td.ToolDetailDescrSpecifics ul
{
	font: 0.77em Arial, Helvetica, sans-serif;	
	color:#274055;	
	padding-left:5px;
	margin:5px;
	list-style-type:disc;
		
}

td.ToolDetailDescrSpecifics ul li
{
	
}

td.ToolDetailSpecificationLeftPanel
{	
	width:250px;
	text-align: left;
}

td.ToolDetailSpecificationRightPanel
{	
	width:150px;
	text-align: left;	
	padding-left: 15px;
}

/* Product Images styles */

td.ToolBiggerImgTitle
{
	padding-top:15px;
	width:200px;
}

td.ToolBiggerImgTitle span
{
	font: 1.3em Arial, Helvetica, sans-serif;
	color:#274055;
}

td.ToolBiggerImgImage
{
	text-align:center;
	width:400px;
	height:400px;
}

td.ToolBiggerImgLeftBtn
{
	width:50%;
	padding-left:15px;
}

td.ToolBiggerImgRightBtn
{
	padding-right:15px;
	width:50%;	
}

td.ToolBiggerImgLeftBtn a, td.ToolBiggerImgRightBtn a
{
	font: 0.8em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
	color:#274082;
} 

td.ToolBiggerImgCloseBtn a
{
	font: 0.8em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
	color:#274082;	
}

/* OrderDetails styles */

table.OrderDetails
{
}

table.OrderDetails span, span.OrderDetailsLbl
{	
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#274055;
	padding-right:20px;
}

table.OrderDetails input, table.OrderDetails select
{
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#274055;
	width:300px;
}

table.ShipmentTotalPanel
{
	border-style:solid;
	border-width:1px;
	border-color: #274055;	
	width:300px;
}

table.ShipmentTotalPanel span
{	
	font:0.9em Arial, Helvetica, sans-serif;
	color:#274055;	
}

table.CartTotalPanel
{
	border-style:solid;
	border-width:1px;
	border-color: #274055;		
	width:300px;
}

table.CartTotalPanel span
{	
	font:normal normal bold 1.0em Arial, Helvetica, sans-serif;
	color:#274055;	
}

/* ContactUs styles */

table.ContactUsDetailsPanel
{	
	width: 500px;			
}

table.ContactUsDetailsPanel span, table.ContactUsDetailsPanel a, .ContactUsFont
{
	font: 0.83em Arial, Helvetica, sans-serif;
	color:#274055;
}

table.ContactUsDetailsPanel td
{
	border: solid 1px #274055;	
	padding-left: 5px;	
}

/* Error.aspx styles */

td.ErrorNotificationPanel span, td.ErrorNotificationPanel a
{
	font: 0.83em Arial, Helvetica, sans-serif;
	color:#274055;
}

/* Services.ascx styles */

#divServiceDetailsTitle
{	
	font:bold 0.83em/1.5em Arial, Helvetica, sans-serif;
	color:#274055;	
}

#divServiceImg
{	
	margin-right: 15px;	
	float: left;
}

#divServiceDetails
{
	width:610px;
	margin-top: 15px;			
	font: 0.83em/1.5em Arial, Helvetica, sans-serif;
	color:#274055;	
}

/* ToolsNew.ascx styles */

table.NewTools
{
	margin-top:70px;		
	margin-left:50px;
}

table.NewTools td
{
	padding-right:70px;
	padding-bottom:30px;	
	vertical-align:top;
}

#divToolsNewTitle
{	
	padding-left:50px;
	padding-top:30px;
	font: bold 1.7em Arial, Helvetica, sans-serif;
	color:#274055;	
}

#divToolImg
{
	width:210px;
}

#divToolDetails
{
	width:210px;	
	font: Arial, Helvetica, sans-serif;		
}

#divToolDetails .ToolName
{
	font-size: 1.1em;	
	color:#555555;	
}

#divToolDetails .ToolDescription
{
	font-size: 0.85em/0.85em;	
	color:#274055;	
}

#divToolDetails ul
{	
	padding-left:0px;
	margin-left: 15px;
	font-size: 0.8em;	
	color:#555555;	
}

#divToolDetails a
{
	font-size: 0.8em;	
	color:#274055;	
}

/* AboutDevimax.ascx styles */

#divAboutDevimaxDetails
{
	font: 0.81em Arial, Helvetica, sans-serif;
	color:#274055;
	width:450px;	
	line-height:25px;
}


/* Promotions.ascx styles */

#promotionsInfo
{
	font: 0.81em Arial, Helvetica, sans-serif;
	color:#274055;
	width: 650px;
	border: solid 1px #274055;
	padding: 10px 10px 10px 10px;
}

#promotionsInfo li
{
	margin-top:5px;
}

#divPromotionalProducts
{	
	margin-top: 10px;
}

#divPromotionalProducts .PromotionalProductsTitle
{
	font: 1.1em Arial, Helvetica, sans-serif;
	color:#274055;
}

table.ToolsPromotions
{
	margin-top: 30px;	
	margin-bottom: 15px;
}

.ToolsPromotionsItem
{
	padding-left: 15px;
}

div.ToolPromotionsImg
{
	margin-top:50px;
	width:190px;
	height: 100px;
}

div.ToolPromotionsDetails span, div.ToolPromotionsDetails a
{
	font: 0.81em Arial, Helvetica, sans-serif;
	color:#274055;
}

div.ToolPromotionsDetails span.Promotions
{
	color:Red;
}

/* All Prices Div */
#DivAllPrices
{
	margin-top:50px;
	margin-left:10px;
	font: 0.71em Arial, Helvetica, sans-serif;
	color:#274055;
}

#DivAllPrices p
{
	margin-top: 5px;	
	margin-bottom: 0px;
}

/* WhereToBuy.ascx styles */
#divWhereToBuyDetailsTitle
{
	font:0.83em/1.5em Arial, Helvetica, sans-serif;
	color:#274055;	
}

#divWhereToBuyImg
{
	margin-left:5px;
	margin-right: 15px;	
	margin-bottom: 15px;	
	float: left;
}

#divWhereToBuyDetails
{
	width:610px;
	margin-top: 15px;	
	color:#274055;		
}

.WhereToBuyAddress
{	
	font: bold 0.83em Arial, Helvetica, sans-serif;	
	line-height: 25px;
}

.WhereToBuyDescription
{
	font: 0.83em Arial, Helvetica, sans-serif;	
	line-height: 25px;
}


/* Accessories.ascx styles */
#divAccessoriesInfo
{
	color:#274055;	
	font:bold 0.83em/1.5em Arial, Helvetica, sans-serif;		
}

