BODY
{
	background:#BCD4F0 url(/images/layout/body_bg.gif) top left repeat-x;
	
}
.Site 
{
	FONT-SIZE: 90%;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    color:#00377A;
    line-height: 1.5;
}
.Site a 
{
	color: #0E478D;
	font-weight: bold;
	text-decoration: none;
}
.Site a:hover
{
	color: #0363D8; 
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
	color: #00377A;
}
.Site H1
{
    FONT-SIZE: 200%;
}
.Site H2
{
    FONT-SIZE: 170%;
}
.Site H3
{
    FONT-SIZE: 130%;
}
.Site H4
{
    FONT-SIZE: 120%;
}
.Site H5
{
    FONT-SIZE: 105%;
}
.Site H6
{
    FONT-SIZE: 100%;
}
.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}
/* ################################### Site Classes ################################# */

.Site .box .tr h2
{
	color: #FFF !important;
}

.Site .box .content
{
	border-left: 1px solid #00377A;
	border-right: 1px solid #00377A;
	background: #F0F2FB;
}
.Site .docBox .content
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #F0F2FB;	
}

.Site .box .tr
{
	background: url(/images/layout/box_tr.gif) top right no-repeat;
}
.Site .docBox .tr
{
	background: url(/images/layout/grey_box_tr.gif) top right no-repeat;
}

.Site .box .tl
{
	background: url(/images/layout/box_tl.gif) top left no-repeat;
}
.Site .docBox .tl
{
	background: url(/images/layout/grey_box_tl.gif) top left no-repeat;
}

.Site .box .bl
{
	background: url(/images/layout/box_bl.gif) bottom left no-repeat;	
}
.Site .docBox .bl
{
	background: url(/images/layout/grey_box_bl.gif) bottom left no-repeat;	
}

.Site .box .br
{
	background: url(/images/layout/box_br.gif) bottom right no-repeat;	
}
.Site .docBox .br
{
	background: url(/images/layout/grey_box_br.gif) bottom right no-repeat;	
}

.Site .detail H3
{

}
.Site .detail IMG.picture
{
}
.Site .dropDown, .textArea, .textBox
{
}
.Site .manufacturer,
.Site .stockCode,
.Site .lti
{
	font-weight: bold;	
}
.Site .label
{
	font-weight:normal;
	color: #00377A;
}
.Site .detail
{
	background: none;	
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.Site .list
{
	background: #F0F2FB;
}
.Site #template_Product_Gallery td.product
{
	background: none !important;	
	margin-left: 3px;
}
.Site .list a
{
	text-decoration: none !important;
}
.Site .list a:hover
{
}
.Site .list p
{	
}
.Site .list H3
{

}
.Site .list H4
{
}
.Site .list .date
{

}
.Site .list img.thumbnail
{
	border: 1px solid #00377A;
}
.Site .newsarticle img.thumbnail
{
	border: 0;
}
.Site td.list IMG.thumbnail
{
}
.Site .stepper
{
}
.Site .stepper a
{
}
.Site .stepper a:hover
{
}
.Site .stepper p
{
}
.Site .stepper p.links
{
}
.Site TABLE.documentTable
{
	border-right: 0;
}
.Site TABLE.documentTable .title,
.Site TABLE.documentTable .description
{
	text-align: left;
}
.Site TABLE.documentTable TD.cell
{
	
}
.Site TABLE.documentTable TH.heading
{
	border-bottom: 2px solid #00377A;
}
.Site TABLE.documentTable .author
{
	border-right: 0 !important;	
}
.Site TABLE.documentTable TR.alternative
{

}

.Site .list .terminus
{
	clear:right !important;
}

.Site .terminus
{
	font-size: 0;	
}
.Site .newsThumbnail
{
	background: url(/images/layout/thumbnail_bg.gif) top left no-repeat;
}
.Site .newsarticle .morelink a
{
	color: #FFCC00;	
	text-decoration: underline !important;
}
.Site .newsarticle .morelink a:hover
{
	text-decoration: none !important;	
}
.Site .button,
.Site .textButton
{
	border: none;
	background: url(/images/layout/button.gif) top right no-repeat;	
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
}
.Site .button:hover,
.Site .textButton:hover
{
	background: url(/images/layout/button_over.gif) top right no-repeat;
	color: #FFF;	
}
.Site .principle
{
	background: url(/images/layout/button_principle.gif) top right no-repeat;
}
.Site .principle:hover
{
	background: url(/images/layout/button_principle_over.gif) top right no-repeat;
}
.Site .incVat
{
	font-weight: normal;
	font-size: 0.8em !important;
}
/* ################################### Site IDs ################################# */

.Site #mainTable
{
}
.Site #mainHeader
{
	background: url(/images/layout/main_header_bg.gif) top left no-repeat;
	border: 2px solid #FFF;	
}
/* ################### Search Box ################## */
.Site #search
{
}
.Site #search #searchForm
{
	background: #CDE2F3;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
.Site #search .inputBox
{
	background: #CDE2F3;
}
.Site #search .submitButton
{	
	background: url(/images/layout/search_button.gif) top left no-repeat;
}
.Site #search .submitButton:hover
{
	background: url(/images/layout/search_button_over.gif) top left no-repeat;
}
.Site #search form
{	
}
/* ################################################# */
.Site #location
{
	background: url(/images/layout/location_arrow.gif) 5px 6px no-repeat;
	font-weight: bold;
	font-size: 125%;
	color: #2B79D8;
}
.Site #location a
{
	text-decoration: none;
	color: #2B79D8;
}
.Site #location A:hover, #location a.active
{
	color: #1E2161;
}
.Site #mainLayoutContainer
{
	background: #FFF;
	border: 1px solid #FFF;
}
/* ################################## Top Menu ################################### */

.Site #topMenu
{
	text-transform: uppercase;
	text-align: right;
}

.Site #topMenu li
{
	list-style: none;
}
.Site #topMenu ul a
{	
	background: url(/images/layout/topMenuTR_bg.gif) top right no-repeat;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.Site #topMenu ul a .menuTL
{
	background: url(/images/layout/topMenuTL_bg.gif) top left no-repeat;	
}
.Site #topMenu ul a.About_Selwyn{		background: url(/images/layout/topMenu_icon_About_Us.gif) top right no-repeat;}
.Site #topMenu ul a.ROHS{				background: url(/images/layout/topMenu_icon_ROHS.gif) top right no-repeat;}
.Site #topMenu ul a.Support{			background: url(/images/layout/topMenu_icon_Support.gif) top right no-repeat;}
.Site #topMenu ul a.Links{				background: url(/images/layout/topMenu_icon_Links.gif) top right no-repeat;}
.Site #topMenu ul a.Get_Adobe_Reader{	background: url(/images/layout/topMenu_icon_Get_Adobe_Reader.gif) top right no-repeat;}
.Site #topMenu ul a.Contact_Us{			background: url(/images/layout/topMenu_icon_Contact_Us.gif) top right no-repeat;}

/* ################################## Product Menu ################################### */

.Site #productMenu
{
	border-left: 1px solid #00377A;
	border-bottom: 1px solid #00377A;
}
.Site #productMenu li,
.Site #productMenu ul
{
	list-style: none !important;
	background: none;
}
.Site #productMenu ul a.tab
{
	border-bottom: 1px solid #00377A;
	border-right: 2px solid #FFF;
	background: #00377A;
	color: #FFF;
	cursor: pointer;
}
.Site #productMenu .tabCurrent
{
	color: #00377A;
	border: 1px solid #00377A;
	border-bottom: 2px solid #F0F2FB;
	background: #F0F2FB;
	margin-right: 2px;
	cursor: pointer;
}
.Site #productMenu #overviewTab
{
	border-left: none;	
}
/* ################################## Main Menu ################################### */

.Site #mainMenu
{
	text-transform: uppercase;
	background: #1F2484 url(/images/layout/main_menu_bg.gif) top left repeat-x;
	border-left: 1px solid #FFF;
	border-right: 3px solid #FFF;
	font-weight:700;
	text-align: center;	
}
.Site #mainMenuContainer
{
	background: #FFF;
}
.Site #mainMenu ul a
{
	color: #FFF;
	text-decoration: none;	
	border-left: 1px solid #FFF;
}
.Site #mainMenu ul a:hover
{
	background: #1E2161 url(/images/layout/main_menu_over_bg.gif) top left repeat-x;
}
/* ################################### Main Menu Drop Down ################################# */
.Site #nav ul 
{ /* all lists */
	text-transform: none;
}

.Site #nav li li a 
{

}

.Site #nav li li
{ /* all list items */

}
.Site #nav li ul a
{ /* second-level lists */
	background: #777;
	border-left: 1px solid #0B3A75;
	border-right: 1px solid #0B3A75;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	color: #DCE6F2;
}
.Site #nav li ul a:hover
{ /* second-level lists */
	background: #BFDAF8;
	border-top: 1px solid #76879A;
	border-bottom: 1px solid #D7E8FB;
	color: #0A3A73;
}


.Site #nav li ul ul a
{ /* third-and-above-level lists */
	background: #BFDAF8;
	border: 1px solid #BFDAF8;
	color: #FFF;
}
.Site #nav li ul ul a:hover
{ /* third-and-above-level lists */
	background: #D5D5D5;
	border-top: 1px solid #8A8A8A;
	border-bottom: 1px solid #EBEBEB;
	color: #0A3A73;
}


.Site #nav li ul ul ul a
{	/* fourth-and-above-level lists */
	background: #D5D5D5;
	border: 1px solid #D5D5D5;
	color: #0A3A73;
}
.Site #nav li ul ul ul a:hover
{	/* fourth-and-above-level lists */
	background: #777;
	border: 1px solid #D5D5D5;
	color: #DCE6F2;
}


.Site #nav li ul ul ul ul a
{	/* fifth-and-above-level lists */
	background: #777;
	border: 1px solid #777;
	color: #FFF;
}
.Site #nav li ul ul ul ul a:hover
{	/* fifth-and-above-level lists */
	background: #BFDAF8;
	border-top: 1px solid #76879A;
	border-bottom: 1px solid #D7E8FB;
	color: #0A3A73;
}
/* ========= Sub Menu Curves ========== */
.Site #nav .subMenuBottom
{
	background: url(/images/layout/first_menu_bottom.gif) bottom left no-repeat !important;
}



.Site #nav li ul ul.menu_left
{
	background: url(/images/layout/sub_menu_1_right_top.gif) top right no-repeat;
}
.Site #nav li ul ul.menu_right
{
	background: url(/images/layout/sub_menu_1_left_top.gif) top left no-repeat;
}
.Site #nav li ul ul.menu_left .subMenuBottom
{
	background: url(/images/layout/sub_menu_1_right_bottom.gif) bottom right no-repeat !important;
}
.Site #nav li ul ul.menu_right .subMenuBottom
{
	background: url(/images/layout/sub_menu_1_left_bottom.gif) bottom left no-repeat !important;
}


.Site #nav li ul ul ul.menu_left
{
	background: url(/images/layout/sub_menu_2_right_top.gif) top right no-repeat;
}
.Site #nav li ul ul ul.menu_right
{
	background: url(/images/layout/sub_menu_2_left_top.gif) top left no-repeat;
}
.Site #nav li ul ul ul.menu_left .subMenuBottom
{
	background: url(/images/layout/sub_menu_2_right_bottom.gif) bottom right no-repeat !important;
}
.Site #nav li ul ul ul.menu_right .subMenuBottom
{
	background: url(/images/layout/sub_menu_2_left_bottom.gif) bottom left no-repeat !important;
}


.Site #nav li ul ul ul ul.menu_left
{
	background: url(/images/layout/sub_menu_3_right_top.gif) top right no-repeat;
}
.Site #nav li ul ul ul ul.menu_right
{
	background: url(/images/layout/sub_menu_3_left_top.gif) top left no-repeat;
}
.Site #nav li ul ul ul ul.menu_left .subMenuBottom
{
	background: url(/images/layout/sub_menu_3_right_bottom.gif) bottom right no-repeat !important;
}
.Site #nav li ul ul ul ul.menu_right .subMenuBottom
{
	background: url(/images/layout/sub_menu_3_left_bottom.gif) bottom left no-repeat !important;
}
/* ======================== */

.Site #mainTitle
{
}
.Site #mainTitle h1
{
	display: none;
}
.Site #mainLayout
{	
}
.Site #mainFooter
{
	background: #0B458B url(/images/layout/main_footer_bg.gif) top left repeat-y;
	border: 1px solid #FFF;
	color: #FFF;
}
.Site #mainFooter a
{
	color: #F0AC09;
	text-decoration: none;	
}
.Site #mainFooter a:hover
{
	color: #F0AC09;
	text-decoration: underline;	
}
.Site #telephone
{
	font-size: 120%;
	font-weight: bold;
}
.Site #copyright
{
		
}
/* ======================== */

/* ======================== */

.Site #template_Stepped_Pages .content
{
}

/* ======================== */


.Site TABLE#subPageTable
{
}
.Site TABLE#subPageTable th.heading
{
}
.Site TABLE#subPageTable td.cell
{
}
.Site TABLE#subPageTable td.col1 
{
}
.Site TABLE#subPageTable .col1 A 
{
}
.Site TABLE#subPageTable .col1 A:hover
{
}
.Site td.subPageItem
{

}
.Site td.subPageItem .subPageTitle,
.Site td.homeSubPageItem .subPageTitle
{
	margin-bottom: 15px;
	text-decoration: underline;	
}
/* ======================== */

.Site #template_Home_Variant .list
{
}

/* ======================== */

.Site #template_Events_Style_2 #column1
{
}
.Site #template_Events_Style_2 #column2
{
}
.Site #template_Events_Style_2 .list
{
}
.Site #column2
{
}
.Site #template_Events_Style_2 .date
{

}

/* ======================== */

.Site #template_Links img.thumbnail
{
}
/* ========================== */

.Site #template_sitemap UL
{
}
.Site #template_sitemap UL LI
{
}
.Site #template_sitemap UL UL LI
{
}
.Site #template_sitemap UL UL a
{
}
.Site #template_sitemap LI
{
}
.Site #template_sitemap ul a
{
}
.Site #template_sitemap ul a:hover
{
}
.Site #template_sitemap ul ul a
{
}
.Site #template_sitemap ul ul a:hover
{
}
/* ################################## Selwyn Home Sup Page Listing  ################################### */
.Site #template_selwynHomePage
{
}
.Site #template_selwynHomePage .homeSubPageItem
{
	text-align: center;
	background: url(/images/layout/sub_page_item_bg.gif) left 200px repeat-y;	
}
.Site #template_selwynHomePage .subPageItemTop
{
	background: #DCE5F2 url(/images/layout/sub_page_item_top_bg.gif) top left repeat-x;
}
.Site #template_selwynHomePage
{
	background: #FFFFFF;	
}
.Site #template_selwynHomePage .subPageTitle
{
	text-transform: uppercase;
	font-weight: bold;
}
.Site #template_selwynHomePage .subPageTitle a
{
	color: #0B458C;	
}
.Site #template_selwynHomePage .subPageTitle a:hover
{
	color: #2B79D8;	
}
/* ========================== */
.Site ul
{
	list-style: none;
}
.Site li
{
	background: url(/images/layout/sub_page_bullet.gif) left 4px no-repeat;
	text-align: left;
}
.Site li a
{
	font-weight: bold;
	text-decoration: none;
	color: #0B458C;
	
}
.Site li a:hover
{
	color: #2B79D8;
}
/* ========================== */

.Site #template_selwynHomePage .newsarticle
{
	background: #00377A url(/images/layout/home_news_article_bg.gif) top left no-repeat;	
	color: #FFF;
}
.Site #template_selwynHomePage .newsarticle h3 a
{
	color: #FFF;
	text-decoration: underline !important;
}
.Site #template_selwynHomePage .newsarticle h3 a:hover
{
	text-decoration: none !important;
}
.Site #template_selwynHomePage .newsarticle .newsStrapline
{
	font-weight: normal;
	font-size: 1em;	
	color: #FFF;
}
.Site #template_selwynHomePage .newsThumbnail
{
	background: url(/images/layout/home_thumbnail_bg.gif) top left no-repeat;	
}


.Site .subPageTitleThumb a img
{
	border: 1px solid #FFF;		
}
/*.Site .subPageTitleThumb a:hover img
{
	border: 1px solid #BFDAF8;	
}*/
/* ################################## Selwyn Product Range Listing and Detail  ################################### */
.Site #template_Selwyn_Product_Range_Listing #rangeDesc
{
	padding-bottom:10px;
}
.Site #template_Selwyn_Product_Range_Listing #column1,
.Site #template_Selwyn_KVM_Product_Listing #column1,
.Site .product #column1
{
	border-right: 1px solid #B5C7DC;
}
.Site #template_Selwyn_Product_Range_Listing .list,
.Site #template_Selwyn_KVM_Product_Listing .list
{
	background: none;	
}
.Site #template_Selwyn_Product_Range_Listing .commonImage img,
.Site #template_Selwyn_KVM_Product_Listing .commonImage img,
.Site #productDisplay img
{
	border: 1px solid #0659BF;
}
.Site .product #productDisplay,
.Site .commonImage
{
	border-bottom: 1px solid #B5C7DC;	
}
.Site .document p
{
	background: url(/images/layout/pdf_doc.gif) top left no-repeat;
}
.Site .document
{
	margin: 0;
	padding: 0;	
}
.Site .productName
{
	text-transform: uppercase;	
}


.Site .showRange a
{
	background: url(/images/layout/buttonBlue.gif) top left no-repeat;
	border: 0;	
	font-weight: bold;
	font-size: 1em;
	color: #FFF;
}

.Site .selectOptions
{
	background: #F0F2FB;
	border: 1px solid #B5C7DC;	
}
.Site .selectOptions img
{
	border: 1px solid #00377A;
}
.Site #calculatedPrice
{
	font-weight: bold;	
	color: #E51F1F;
}

/* ============  Cart and Quote Brief  ============ */
.Site #cartBrief a 
{
	background: url(/images/layout/cartBrief_bg.gif) 15px 1px no-repeat;	
}
.Site #quoteBrief a
{
	background: url(/images/layout/quoteBrief_bg.gif) 18px 2px no-repeat;	
}
#template_Search_Results #searchFacility
{
	background: #EEF2F8 url(/images/layout/main_footer_bg.gif) top right repeat-y;	
}
#template_Search_Results #searchFacility h3
{
		color: #FFF;
}
#template_Search_Results .product
{
	padding: 10px;
	background: #EEF2F8;
	color: #00377A;	
	border: 1px solid #DAE6F5;	
}
#template_Search_Results .product h3.title
{
	margin: 0;
	padding: 0;
}
#template_Search_Results .product hr
{
	border: 0;	
}