/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Main site overrides */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

body {
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
    background-color:#808080;
}
img {
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Heading styles */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

h1,h1 a {
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    color:#4a396c;
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
    margin-bottom:5px !important;
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Custom info pages (defines the styling for h2s etc) */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.CustomInfo h2,h1 {
    padding-bottom:10px !important;
}

.CustomInfo h2 {
    font-size:16px;
}


.CustomInfo h1 {
    font-size:16px;
}


.CustomInfo p {
    padding-bottom:10px !important;
}

.CustomInfo ul {
    font-size:11px;
    font-family:verdana;
    line-height:18px;
    margin-top:0px !important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Page container.. used to restrict the width of each individual page */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.pageCont {
    width:490px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Color overrides */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.noMargin {
    margin:0 0 0 0 !important;
}

.Grey {
    color:#444444;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Heading styles */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

h2 {
    font-family:arial;
    font-weight:bold;
    font-size:21px;
    color:#444444;
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
    line-height:24px;
}

p {
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
    margin-bottom:5px !important;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Left menu styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#LeftMenu h2 {
    font-size:16px;
    font-family:arial;
    background-image: url(images/down_arrow.gif);
    background-repeat:no-repeat;
    text-indent:25px;
    background-position: 0px 7px;
}
#RightMenu h2 {
    font-size:16px;
    font-family:arial;
    background-image: url(images/down_arrow.gif);
    background-repeat:no-repeat;
    text-indent:25px;
    background-position: 0px 7px;
    margin-bottom:10px !important;
}

#RightMenu .ShopOnline {
    background-image: url(images/shop_online.jpg);
    background-repeat:no-repeat;
    width:188px;
    height:186px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Segment styling for list emulation */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.Segment {
    margin-bottom:30px;
}

.Segment .brand {
    font-family:arial;
    font-size:16px;
    color:#1a1a1a;
    margin-left:20px;
}
.Segment li {
    list-style-type:none;
    list-style-position: outside;
}
.Segment .list .itemHead {
    padding-left:40px;
    border-bottom:1px solid #aaaaaa;
    padding-top:2px;
    padding-bottom:2px;
}

.Segment .list .item {
    padding-left:30px;
    border-bottom:1px solid #cccccc;
    padding-top:4px;
    padding-bottom:4px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Standard site text (and links) */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.StandardText {
    font-family:verdana;
    font-size:11px;
    text-decoration:none;
    color:#444444;
}


.StandardText a {
    text-decoration:none;
    color:#444444;
}

a {
    text-decoration:none;
    color:#4a396c;
    cursor:hand !important;
}


a:hover {
    color:#444444;
}


.StandardText a:hover {
    color:#4a396c;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Custom red color */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.Red {
    color:#4a396c;
}

.RedGreyHover a,.RedGreyHover {
    color:#4a396c;
}

.RedGreyHover a:hover {
    color:#333333;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Segment list hovers and disc */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.Segment .list li:hover, .Segment .list li.hovered {
    list-style: disc outside !important;
    color:#4a396c;
}

.Segment .list a {
    font-family:verdana;
    font-size:12px;
    text-decoration:none;
    color:#444444;
    line-height:14px;
}

.Segment .list a:hover {
    color:#4a396c;
}


.footer .brand {
    font-family:arial;
    font-size:14px;
    color:#1a1a1a;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Footer styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.footer ul * {
    font-family:verdana;
    font-size:11px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Paragraph font styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* Paragraphs */
p {
    font-family:verdana;
    font-size:11px;
    line-height:16px;
    color:#1a1a1a;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* List ranges/products/manufacturers  */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.list .description {
    font-family:verdana;
    font-size:12px;
    color:#4a396c;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Items display */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.items .description {
    font-size:12px;
    font-family:verdana;
    line-height:16px;
    color:#444444;
}

.items .price {
    font-size:24px;
    font-family:arial;
    font-weight:bold;
    color:#4a396c;
}

.items .click a {
    font-family:arial;
    font-style:italic;
    font-size:14px;
    color:#b2b2b2;
}

.items .click a:hover {
    color:#444444;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Main site header */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#SiteHeader {
    width:960px;
    height:175px;
    padding-top:10px;
    background-image: url(images/header.jpg);
    background-repeat:no-repeat;
}


.numberGif {
    width:220px;
    height:48px;
    background-image: url(images/number.gif);
    background-repeat:no-repeat;
    float:left;
    margin-top:16px;
}
a.topAd {
    width:180px;
    height:267px;
    display:block;
    background-image: url(images/top_ad.jpg);
    background-repeat:no-repeat;

}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Main site menubar */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#MenuBar {
    width:960px;
    height:60px;
    background-image: url(images/menu_bar.jpg);
    background-repeat:none;
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Global right advert */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#RightAdvert {
    background-repeat:none;
    width:184px;
    height:600px;
    float:right;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Various menu bar customs */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#MenuBar #ContactUs {
    color:white;
    font-family:arial;
    font-weight:bold;
    font-size:21px;
    line-height:47px;
    padding-left:20px;
    letter-spacing:-1px;
}

#MenuBar .ButtonSeperator {
    padding-right:8px;
    padding-left:8px;
    height:40px; 
}

#MenuBar .ButtonSeperatorImage {
    margin-top:17px;width:2px !important; height:40px; background-repeat:no-repeat; background-image: url('images/3_dots.gif');
}
		
#MenuBar .ButtonSection {
    height:30px;
    text-align:left;
    line-height:14px;
    padding-top:8px;
}

#MenuBar .ButtonSection a {
    font-family:verdana;
    font-size:11px !important;
    color:white;
    text-decoration:none;
}

#MenuBar .ButtonSection a:hover {
    color:#ccc;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Site logos */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.BigLogo {
    background-image: url('images/logo.jpg');
    background-repeat:no-repeat;
    height:109px;
    width:213px;
    margin-left:20px;
}

.MiniLogo {
    background-image: url('images/logo_sm.jpg');
    background-repeat:no-repeat;
    height:89px;
    width:179px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Login section styling and customs */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#LoginSection #YourAccountButton {
    font-family:verdana;
    font-size:12px;
    background-image: url(images/right_arrow.gif);
    background-repeat:no-repeat;
    background-position: 100% 3px; 
    line-height:19px;
    width:100px;
}
#LoginSection input {
    width:180px;
    height:16px;
    border: 1px solid #b2b2b2;
    font-family:arial;
    font-size:12px;
    color:#999999;
    margin-top:5px;
}

#LoginSection .links {
    margin-right:20px;
    margin-top:7px;
}
#LoginSection .links a {
    font-family:verdana;
    font-size:10px;
    color:#999999;
    text-decoration:none;
}

#LoginSection .links a:hover {
    color:#4a396c;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Main site flash holder */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#FlashHolder {
    width:960px;
    height:250px;
    margin-top:10px;
    margin-bottom:30px;
}

#FlashHolder .TopImg {
    background-image: url(images/top_img.jpg);
    margin-left:20px;
    background-repeat:no-repeat;
    width:920px;
    height:250px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Seperators */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#SeperatorOne {
    width:960px;
    height:30px !important;
    margin-top:15px;
    background: url(images/seperator.jpg) no-repeat 0 0;
}


.SeperatorTwo {
    height:20px !important;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Left menu container */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#LeftMenu {
    width:180px; 
    height:auto;
    float:left;
    padding-left:20px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Page content container */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#ModelContainer {
    width:720px;
    height:auto;
    float:left; 
    margin-left:20px;
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Page footer container and content */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#PageFooter {
    width:960px;
    height:auto;
    margin-top:40px;
}
#PageFooterContent .floatLeft .Segment .list > div {
    padding-bottom:5px;
}
#PageFooterContent .floatLeft .Segment .list > div a {
    font-size:11px !important;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Left and right menu list padding */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#LeftMenu .Segment .list  div {
    padding-top:2px;padding-bottom:2px;
}
#RightMenu .Segment .list  div {
    padding-top:2px;padding-bottom:2px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Page footer content container */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#PageFooterContent {
    padding-left:20px;
    padding-right:10px;
    padding-top:20px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Floats and various global overrides */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.floatLeft {
    float:left;
}
.floatRight {
    float:right;
}

.clear {
    clear:both;
}
.imageLink {
    border:none;
}
.link {
    cursor:pointer;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Misc styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.itemTitle {
    font-style:underline;
    font-weight:bold;
}
.line {
    border-bottom:1px solid #cccccc;
    margin-top:5px;
    margin-bottom:5px;
    clear:both;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Site basket styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


/* Styling used for the basket box */
#BasketSection {
    font-family:arial;
    font-size:12px;
}

/* Styling used for basket view */
#BasketItems {
    font-family:verdana;
    font-size:12px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Success and error boxes */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* Styling used for the error box */
.errorBox {
    border:1px solid #4a396c;
    padding-left:20px;
    padding-top:15px;
    padding-bottom:15px;
    padding-right:15px;
}

.errorBox .errorList {
    margin-left:30px;
}


.errorBox .errorList li {
    line-height:17px;
}


/* Styling used for the error box */
.successBox {
    border:1px solid #4a396c;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:15px;
    padding-right:15px;
}

.successBox .successList {
    margin-left:30px;
}


.successBox .successList li {
    line-height:17px;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Form stylings */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Styling used for forms */
.forms {
    font-family:arial;
    font-size:12px;
}

/* Used to style the columns on confirmation forms */
.confirm {
    
}
.col1 {
    font-weight:bold;
}

.col2 {
    
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Hover highlight for orders list */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.hoverHighlight {
    cursor:pointer;
    color: #4a396c;
}




/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Main site container */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#SiteContainer {
    width:960px;
    background-color:white;
    margin:auto;
    padding:0px;
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Main site header containers */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#SiteHeader .LeftContainer {
    width: 460px;
    float:left;
    height:100%;
}


#SiteHeader .RightContainer {
    width:480px;
    height:60px;
    margin-top:25px;
    float:right;
}

#SiteHeader .RightContainer .Top {
    width:auto;
    height:auto;
    
}

#SiteHeader .RightContainer .Bottom {
    
}

#SiteHeader .RightContainer .Bottom .Button {
    width:110px; 
    height:35px; 
    float:left; 
}

#SiteHeader .RightContainer .Bottom .Button1 {
    background-color:green;
}

#SiteHeader .RightContainer .Bottom .Button2 {
    background-color:yellow;
}

#SiteHeader .RightContainer .Bottom .Button3 {
    background-color:green;
}

#SiteHeader .RightContainer .Bottom .Button4 {
    background-color:yellow;
}

#BasketSection {
    width:240px;
    float:left;
}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Left menu overrides */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#LeftMenu .Manufacturer {
    font-weight:bold;
    padding-left:5px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Misc styling for items */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.itemInfo {
    font-family:verdana;
    font-size:12px;
    line-height:18px;
    color:#1a1a1a;
}

#itemBig {
    width:300px;
    height:25px;
    background-image: url(images/enlarge.gif);
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Basket logo */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#basketLogos {
    width:315px;
    height:40px;
    background-image: url(images/basket_logos.jpg);
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Row/col field emulations for div */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.FieldRow {
    padding-bottom:5px;
    font-family: verdana;
    font-size:12px;
    color:#444444;
}
.FieldRow input {
    border: 1px solid #b2b2b2;
    font-family:arial;
    font-size:12px;
    width:180px;
}

.FieldRow textarea {
    border: 1px solid #b2b2b2;
    font-family:arial;
    font-size:12px;
    width:180px;
}

.FieldRowButtons {
    
}

.FieldRowButtons input {
    font-family:arial;
    font-size:12px;
    width:70px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Tabs styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

 .Tabs {
    border:1px solid #cccccc;
    width:100%;
    margin-top:40px;
    min-height:250px;
    height:auto !important;
    height:250px;
}
.Tabs .Container {
    padding-left:40px;
    padding-right:40px;
    margin-bottom:40px;
}

.Tabs .Container2 {
    padding-left:15px;
    padding-right:15px;
    margin-bottom:15px;
}
.Tab {
    border-top:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    left:-1px;
    background-color:white;
    width:100px;
    height:30px;
    position:relative;
    top:-32px;
    float:left;
    margin-right:5px;
    background-color:#f2f2f2;
}

.Tab > div {
    padding: 5px 5px 5px 5px;
    text-align:center;
    padding-top:8px;
    font-size:12px;
}

.TabSelected {
    border-top:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    left:-1px;
    background-color:white;
    width:100px;
    position:relative;
    top:-36px;
    float:left;
    margin-right:5px;
    height:35px;
    background-color:white;
}

.TabSelected > div {
    padding: 5px 5px 5px 5px;
    text-align:center;
    padding-top:10px;
    font-size:12px;
}


.SelectedSub {
    font-weight:bold;
    color:#4a396c !important;
}

.ShortButton {
    width:90px !important;
    height:25px !important;
}

.WideButton {
    width:140px !important;
    height:25px  !important;
}
.buttonHolder {
    padding-left:20px;
    float:left;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Misc page styling */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.RangeFont {
    font-size:12px; 
    text-align:center; 
    padding-top:5px;
}
.bigImage {
    border:1px solid #cccccc;  
    height:135px; 
    width:225px; 
}
.imageCont {
    padding:7px;
    width:225px; 
    height:135px; 
    float:left; 
    margin-bottom:20px;
}
.ItemPrice {
    font-size:24px !important; 
    font-family:arial !important; 
    font-weight:bold !important;
    width:40px;
}
.ClickToView {
    font-size:14px  !important; 
    font-family:arial !important; 
    font-style:italic !important; 
    font-weight:bold !important;
}
.DescriptionTag {
    font-size:12px; 
    font-family:verdana;
}
.ItemTitleh1 {
    padding-bottom:3px;
    font-weight:bold;
    width:230px;
    overflow:hidden;
}


/* Hover Menus..
   Designed and Coded by Cal Leeming @ Codebrush
   Revision 2 - Modified due to cross browser issues
*/
.HoverMenu ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.HoverMenu .Header {
    /* USE THIS STYLE TO DEFINE THE FONTS USED FOR THE MANUFACTURER HEADER ON THE MENU */
    font-family:arial;
    font-size:16px;
    color:#1a1a1a;
    padding-left:20px;
    line-height:20px;
    border-bottom:1px solid #aaaaaa;
    /* END STYLE */
}

.HoverMenu .Item {
    border-bottom:1px solid #aaaaaa;
    padding-left:15px;
    line-height:23px;
    border-bottom:1px solid #CCCCCC;
}

.HoverMenu .Item > li:hover, .HoverMenu .Item > li.hover {
   list-style-type:disc;
   list-style-position: outside;
   /* USE THIS TO DEFINE THE COLOR OF THE DISC THAT APPEARS WHEN HOVERING OVER THE MENU ITEM */
   color:#333333;
   /* END STYLE */
}
.HoverMenu .Item > li {
   list-style-type:disc;
   list-style-position: outside;
   /* YOU MUST SET THIS COLOR TO WHATEVER THE BACKGROUND COLOR IS OF THE MENU..
   IF THE BACKGROUND OF THE MENU DOES NOT HAVE A STATIC COLOR, YOU MUST USE A LIST-STYLE-IMAGE
   AND MANUALLY MAKE THE IMAGE IN PHOTOSHOP. THEN YOU MUST CREATE A BLANK, TRANSPARENT PNG AND USE
   THAT IN THE HOVER STYLE. */
   color:white;
   margin-left:10px;
}
.HoverMenu .Item > li > div {
    
}
.HoverMenu .Item > li > div a {
   /* USE THIS STYLE TO DEFINE THE FONTS USED FOR THE RANGE ITEMS ON THE MENU */
   color:#444444;
   font-family:verdana;
   font-size:12px; 
   /* END STYLE */
}
.HoverMenu .ItemContainer {
    margin-bottom:15px;
}