﻿html,form,body
{
    width:100%;
    height:100%;
    background-color:#415968;
    font-family:Verdana;
    font-size:8pt;
    padding:0px;
    border:0px;
    margin:0px;
}

.boxynews a
{
     color:#364C9F;
     text-decoration:none;
}

h2
{
    color:#333333;
    font-size:13px;
}


.DeliveryCheckbox
{
    font-size: 8pt;
    padding-bottom: 10px;
    font-family: verdana;
    text-align: right;
}

.ddlSubject
{
    font-size: 8pt;
    font-family: verdana;
    text-decoration: none;
}
.tbxContact
{
    font-size: 10pt;
    font-family: verdana;
    text-decoration: none;
}

.SmallError
{
    font-family: verdana;
    font-size: 6.5pt;
    color: red;
}
.CatCell
{
	width: 200px;
}
.Header
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana;
}
.ProductGrid
{
	font-size: 8pt;
	font-family: verdana;
}
.ProductTextboxes
{
	font-size: 8pt;
	width: 200px;
	font-family: verdana;
}

.lbCategories
{
	font-size: 8pt;
	width: 200px;
	height: 100px;
	font-family: verdana;
}

.page
{
   width:100%;
   background-color:White;
   padding-bottom:1px;
    
}

.outer
{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
}

.topbar_left
{
 background-color:White;   
 width:260px;
 padding:0px;
 height:125px;
}

.topbar_middle
{
    height:125px;
    width:139px;
    background-image:url(images/header_middle.png);
    background-position:top left;
    padding:0px;
    margin:0px; 
}

.topbar_middle_right
{
    height:125px;

    background-image:url(images/header_repeat.png);
    background-position:top left;
    padding:0px;
    margin:0px; 
    background-repeat:repeat-x;
    border-right:solid 1px #607684;
}

.fullwidth
{
    width:100%;
}

.tab_open
{
    width:98px;
    height:38px;
    background-image:url(images/tab_open.gif);  
    color:white;
    font-weight:bold;
    font-size:7.5pt;  
    padding:0px;
    text-align:center;
}

.tab_closed
{
    width:98px;
    height:38px;
    background-image:url(images/tab_closed.gif);   
    color:white;
    font-weight:bold;
    padding:0px;
    font-size:7.5pt;   
    text-align:center;
}

.tab_div
{
    font-size:0.5pt;
    width:5px;   
    padding:0px;
}

.search_bar_left
{
    padding:0px;
    height:31px;
    width:5px;
    background-image:url(images/search_left.png);
    background-position:top left;
    font-size:0.5pt;
    
}

.search_bar_mid
{
       padding:0px;
    height:31px;
    
    background-image:url(images/search_mid.png);
    background-position:top left;
    background-repeat:repeat-x;
    font-size:0.5pt;
}

.search_bar_right
{
    padding:0px;
    height:31px;
    width:237px;
    background-image:url(images/search_right.png);
    background-position:top right;
    background-repeat:no-repeat;
    font-size:0.5pt;
    
}

.search_back
{
    width:100%;
    height:33px;
    background-image:url(images/search_back.png);
    background-position:top right;
    background-repeat:repeat-x;
}

.search_back_spacer_right
{
    width:8px;
    font-size:0.5pt;
    padding:0px;
}

.search_back_spacer_left
{   
    font-size:0.5pt;
    padding:0px;
}

.search_button_back
{   
    font-size:0.5pt;
    padding:0px;
    width:44px;
    border:0px;
}

.add_to_basket_button
{
    margin:0px;
    padding:0px;
    background-image:url(images/add_to_basket_button.png);
    background-color:Transparent;
    height:23px;
    width:75px;   
 
    color:White;
    font-size:6.5pt;
} 

.search_button
{
    margin:0px;
    padding:0px;
    background-image:url(images/search_button.png);
    background-color:Transparent;
    height:19px;
    width:42px;   
    font-weight:bold;
    color:White;
    font-size:7.5pt;
} 

.search_icon
{   
    background-image:url(images/search_icon.png);
    background-position:top right;
    background-repeat:no-repeat;
    height:33px;width:33px;
    padding:0px;
}

.search_text
{
    color:white;
    width:100px;
    text-align:center;
}

.search_text_box
{   
    width:200px
}


.panel_left
{
    width:200px;
  background-color:#D2ECFB;
padding:0px;

}

.panel_right
{
    width:200px;
    background-color:#D2ECFB;
    padding:0px;
}

.panel_middle
{
    background-color:#D2ECFB;
    padding:0px;
}

.sidemenu
{
  
    width:200px; 

}


.sidemenu_heading
{
    padding:0px;
    height:23px;
    margin:0px;
    padding-left:10px;
    font-size:8pt;
    text-transform:uppercase;
    color:White;
    font-size:8.5pt;
    font-family:Tahoma;
    background-image:url(images/sidemenu_head_right.png);
    background-position:top right;
    background-repeat:no-repeat;
}

.sidemenu_link
{
    font-weight:bold;
    font-size:7.5pt;
    color:#3E3E3E;
    text-decoration:none;
    
}

.sidemenu_item
{
    height:17px;
    padding-left:16px;
    padding-top:5px;
    margin:0px;    
    background-repeat:repeat-x;
    border-left:solid 1px #A5CEE4;
    border-right:solid 1px #A5CEE4;
    border-top:solid 1px #CFD4D8;   
    background-image:url(images/sidemenu_item.png);
    background-repeat:repeat-x;
    vertical-align:middle;
}

.sidemenu_bottom
{
    
    border-bottom:solid 1px #CFD4D8;   
}

.cart
{
    background-color:#D2ECFB;
    border:1px solid #A8D1E7;
    width:200px;   
}

.cart_inner
{
    padding:10px;
    color:#1D559F;
     
    
}

.cart_money
{
    color:#D82828;
    font-weight:bold;
}

.cart_button
{
 text-align:center;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 border:0px;
 padding:0px;   
 width:115px;
 height:24px;
 background-image:url(images/cart_button.png);
 margin-bottom:6px;
 font-size:7.5pt;
 font-weight:bold;
 color:White;
}

.login_button
{
 text-align:center;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 border:0px;
 padding:0px;   
 width:55px;
 height:19px;
 background-image:url(images/login_button.png);
 font-size:8.5pt;
 font-weight:bold;
 color:White;
}

.login_forgot
{
   
   color:#1D559F;
}

.special_border
{
        border:1px solid #A8D1E7;
        padding:1px;
     
}

.footer
{
    width:100%;   
    margin-bottom:1px;
}

.footer_inner
{
    margin-left:2px;margin-right:2px;
    padding-left:16px;
    padding-right:16px;
    padding-top:5px;
    padding-bottom:5px;
    background-image:url(images/footer.png);
    background-position:left top;
    background-repeat:repeat;
}
.xx
{
    border:1px solid #1B5690; margin:0px;width:100%;background-position:center top ;background-repeat:repeat-y; background-image:url(images/topboxback.jpg);
}
.adbanner
{
    height:178px;
    width:100%;
}
.bannerDiv
{
    color: White;
    vertical-align: top;
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
}



.product_summary_item
{
    float:none;
    width:100%;
    margin-bottom:5px;
    margin-top:5px;
}

.details_button
{
 text-align:center;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 border:0px;
 padding:0px;   
 width:54px;
 height:24px;
 background-image:url(images/details_button.png);
 font-size:7.5pt;
 font-weight:bold;
 color:White;
}

.product_summary_heading
{
    color:#364C9F;
    font-weight:bold;
    font-size:8.5pt;
}

.product_summary_text
{
    color:#364C9F;
  
    font-size:7.5pt;
}

.product_summary_price
{
    color:#B01F22;
    font-size:9pt;
    font-weight:bold;
}

.product_listing
{
    height:300px;
    width:100%;
}

.product_listing_title
{
    color:#364C9F;
    font-weight:bold;
    font-size:11pt;
}

.product_listing_text
{
    color:#364C9F;
  
    font-size:8pt;
}

.price_sub_text
{
    color:#B01F22;
    font-size:7.5pt;
    font-weight:bold;
}

.price_sub_qty_text
{
    color:#364C9F;
    font-size:7pt;
}

.cart_item_text
{   
    color:#364C9F;
    font-size:9pt;
    text-decoration:none;
}



.cart_update_button
{
    margin:0px;
    padding:0px;
    background-image:url(images/cart_update_button.png);
    background-color:Transparent;
    height:24px;
    width:54px;    
    color:White;
    font-size:7pt;
}

.cart_remove_button
{
    margin:0px;
    padding:0px;
    background-image:url(images/cart_remove_button.png);
    background-color:Transparent;
    height:24px;
    width:54px;    
    color:White;
    font-size:7pt;
} 


.subheading_light
{
    font-size:8pt;
     color:#364C9F;
}

.address_book_item
{
    margin-bottom:6px;
}


#ccmore {

	height: 250px;
	overflow: auto;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	
	text-align: justify;
	   background-color:transparent;
	left: 0px;
}
#ccwrap {
	background-color:Transparent;
	width: auto;
	height: 250px;
	padding-right:10px;
	
	background-repeat: repeat-x;
}
*html #ccwrap {
	padding-right: 0px;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(scrollimages/osx_track.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(scrollimages/osx_drag_middle.gif) repeat-y;
	cursor: pointer;
	overflow: hidden;
	height:20px;
	left: 0px;
}
.jScrollPaneDragTop {
background: url(scrollimages/osx_drag_top.gif) no-repeat;
				height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: url(scrollimages/osx_drag_bottom.gif) no-repeat;
				height: 7px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 24px;
				background: url(scrollimages/osx_arrow_up.png) no-repeat 0 -30px;
	
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
	background-position: 0 0;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 24px;
				background: url(scrollimages/osx_arrow_down.png) no-repeat 0 -30px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
	background-position: 0 0;
}

