﻿
html
{
    scrollbar-arrow-color: #464646;
    scrollbar-3dlight-color: #CCCCCC;
    scrollbar-darkshadow-color: #999999;
    scrollbar-face-color: #D4D0C8;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #CCCCCC;
    scrollbar-track-color: #e6e6e6;
}
body
{
    margin: 0;
    font-family: Verdana;
    line-height: 16px;
    font-size: 11px;
    background-color: #575757;
}
.main_tbl
{
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    background-color: #FFFFFF;
}
.top_links
{
    color: #FFFFFF;
    text-decoration: none;
    height: 25px;
}
.top_links a
{
    color: #FFFFFF;
    text-decoration: none;
}
.top_links a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
ul.left_bults
{
    list-style-image: url(../../Resources/Images/bullet_1.png);
    margin-top: 5px;
    margin-left: 15px;
    padding-left: 15px;
    margin-bottom: 5px;
}
.h1
{
    color: #ed1c24;
    font-size: 18px;
    font-weight: bold;
}
.h2
{
    color: #000000;
    font-size: 13px;
    padding-top: 15px;
}
.h3
{
    color: #00aa4f;
    font-size: 13px;
    font-weight: bold;
}
.h4
{
    color: #ed1c24;
    font-size: 13px;
    text-align: center;
    text-decoration:none;
}
.h4:hover
{
    color: #ed1c24;
    font-size: 13px;
    text-align: center;
    text-decoration:underline;
}
.h5
{
    color: #000000;
    font-size: 12px;
    text-align: left;
    text-decoration: none;
}
.h5 a
{
    color: #000000;
    font-size: 12px;
    text-align: left;
    text-decoration: none;
}
.h6
{
    color: #00aa4f;
    font-size: 13px;
}
.h7
{
    color: #00aa4f;
    font-size: 13px;
}
.ph1
{
    color: #1666B7;
    font-size: 13px;
    text-decoration: none;
}
.ph1 a:link
{
    color: #1666B7;
    font-size: 13px;
    text-decoration: none;
}
.ph1 a:hover
{
    color: #1666B7;
    font-size: 13px;
    text-decoration: underline;
}
.ph2
{
    color: #269B3A;
    font-size: 13px;
    text-decoration: none;
}
.ph2 a:link
{
    color: #269B3A;
    font-size: 13px;
    text-decoration: none;
}
.ph2 a:hover
{
    color: #269B3A;
    font-size: 13px;
    text-decoration: underline;
}
.left_tbl
{
    border-left: #0068b3 1px solid;
    border-right: #0068b3 1px solid;
    border-bottom: #0068b3 1px solid;
    padding-left: 20px;
    font-size: 14px;
    text-align: left;
}
.tbl1
{
    border: #0068b3 1px solid;
    padding-left: 20px;
    font-size: 14px;
    text-align: left;
}
.tbl2
{
    border-left: #0068b3 1px solid;
    border-right: #0068b3 1px solid;
    border-bottom: #0068b3 1px solid;
    font-size: 14px;
    height: 350px;
}
.tbl3
{
    border-left: #0068b3 1px solid;
    border-right: #0068b3 1px solid;
    border-bottom: #0068b3 1px solid;
    font-size: 14px;
}
.tbl4
{
    border-left: #0068b3 1px solid;
    border-right: #0068b3 1px solid;
    border-bottom: #0068b3 1px solid;
    font-size: 13px;
}
.tbl5
{
    line-height: 30px;
    height: 300px;
}
.left_tbl_clrb
{
    /*  background-image: url(../../Resources/Images/left_links_hd.png);*/
    background-image: url(../../Resources/Images/menuheader.gif);
    background-repeat: repeat-x;
    background-color: #0068b3;
    height: 34px;
    font-size: 13px;
    color: #FFFFFF;
    text-align: center;
}
.left_tbl_clrb2
{
    /* background-image: url(../../Resources/Images/left_links_hd.png);*/
    background-image: url(../../Resources/Images/menuheader.gif);
    background-repeat: repeat-x;
    background-color: #0068b3;
    height: 34px;
    font-size: 13px;
    color: #ffd503;
    text-align: center;
}
.left_tbl_clrb3
{
    background-color: #0068b3;
    height: 34px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
}
.top_btn_clrr
{
    background-image: url(../../Resources/Images/main_btns_hd.png);
    background-repeat: repeat-x;
    background-color: #ed1c24;
    height: 34px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
}
.top_btn_clrr a
{
    color: #ffffff;
    text-decoration: none;
}
.bottom_btn_clrg
{
    background-image: url(../../Resources/Images/footer_bg.png);
    background-repeat: repeat-x;
    height: 34px;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
}
.bottom_btn_clrg a
{
    color: #ffffff;
    text-decoration: none;
}
.bottom_btn_clrg a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.right_tbl_clrg
{
    background-image: url(../../Resources/Images/green_hdbg.png);
    background-repeat: repeat-x;
    height: 34px;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
}
.loginHeader
{
    /* background-image: url(../../Resources/Images/top_hdbg.png);*/
    background-image: url(../../Resources/Images/cartheader.gif);
    color: #ffffff;
    font-size: 13px;
    height: 26px;
    padding-left: 10px;
}

.ftb1
{
    background-image: url(../../Resources/Images/textbox3_bg.png);
    background-position: middle left;
    height: 15px;
    background-repeat: repeat-x;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    padding-left: 5px; /*padding-top: 2px;*/
}
.ftb2
{
    background-image: url(../../Resources/Images/textbox2_bg.png);
    background-position: top left;
    background-color: #ffffff;
    height: 100px;
    background-repeat: repeat-x;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 2px;
}
.fb1
{
    background-image: url(../../Resources/Images/fb1_bg.jpg);
    height: 20px;
    background-repeat: repeat-x;
    font-family: Segoe UI,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    color: #ffffff;
    border: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 3px;
}
#registerform td
{
    height: 30px;
    text-align: left;
}
#ctl00_pageContent_CreateUserWizard1___CustomNav0_StepNextButtonButton
{
    margin-left: 109px;
}
#ctl00_pageContent_PasswordRecovery2_UserNameContainerID_SubmitButton
{
    margin-left: 82px;
}
#breadCrumbs
{
    vertical-align: top;
    text-decoration: none;
    color: #000000;
}
#breadCrumbs a
{
    vertical-align: top;
    text-decoration: none;
    color: #000000;
}
#breadCrumbs a:hover
{
    vertical-align: top;
    text-decoration: underline;
    color: #000000;
}
#ctl00_pageContent_lbPrev[disabled] ,
#ctl00_pageContent_lbPrevTop[disabled],
#ctl00_pageContent_lbNextTop[disabled],
#ctl00_pageContent_lbNext[disabled]
{
    vertical-align: top;
     background-color:#CAD0E1;
}
#ctl00_pageContent_lbPrev[disabled]:hover,
#ctl00_pageContent_lbPrevTop[disabled]:hover,
#ctl00_pageContent_lbNextTop[disabled]:hover,
#ctl00_pageContent_lbNext[disabled]:hover
{
    background-color:#CAD0E1;
}

/*----------------------------------------------------------------------*/
img
{
    border-style: none;
    margin-right: 0px;
    margin-left: 0px;
}
.Box
{
    border: solid 1px #0067b2;
}
/*.GreenHeader
{
    background-color: #00ab4f;
    color: #ffffff;
    font-size: 16px;
    padding-left: 5px;
}*/
.BlueHeader
{
    background-color: #0168B3;
    color: #FFD504;
    font-size: 20px;
    font-weight: bold;
    padding-left: 5px;
    height: 35px;
}
.BlueBox
{
    border: solid 2px #0168B3;
}

.YellowTextBox
{
    background-image: url(../../Resources/Images/textbox3_bg.png);
    background-position: middle left;
    height: 15px;
    background-repeat: repeat-x;
    border: 1px solid #c5c5c5;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 2px;
}
.dealerStyle1
{
    font-size: 11px;
    width: 300px;
    border: Solid 1px #BCBCBC;
    background-color: #F7F7F7;
}
.dealerStyle2
{
    font-size: 11px;
    width: 300px;
    border: Solid 1px #BCBCBC;
    background-color: #EFEFEF;
}
.TStyle1
{
    font-size: 8pt;
}
.TStyle2
{
    font-size: 12px;
    font-weight: bold;
}
.GreenLink
{
    color: #11b05c;
    font-size: 11px;
    text-decoration: none;
}
.GreenLink a
{
    color: #11b05c;
    font-size: 11px;
    text-decoration: none;
}
.TopLink
{
    text-decoration: none;
    font-size: 13px;
    color: #000000;
}
.LeftMenu
{
    display: block;
    text-decoration: none;
    color: Black;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
}
.LeftMenu:hover
{
    display: block;
    text-decoration: none;
    color: #000000;
    background-color: #DFDFDF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 11px;
}
/* Top Tool Bar */
.BuleBoxMenu
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-color: #0168b3;
    padding-top: 5px;
    height: 35px;
    font-size: 24px;
    font-variant: normal;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
}
.RedBoxMenu
{
    padding-top: 10px;
    height: 30px;
    width: 186px;
    text-decoration: none;
    color: #ffffff;
    background-color: #ed1b24;
    font-size: 16px;
    font-variant: normal;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    display: block;
}

.GreenBoxMenu
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-color: #00ab4f;
    height: 20px;
    width: 186px;
    font-size: 14px;
    font-variant: normal;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}
.MenuAlign
{
    text-align: left;
    padding-left: 5px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    text-align: center;
    background-image: url(../../Resources/Images/body_bg.gif);  
    background-repeat:repeat;
    z-index:999;
}
.Modal
{
    z-index:1000;
    display:none;
}
.PageHeading
{
    font-size: 16px;
    font-family: Segoe UI,Verdana,sans-serif;
    border-bottom: 1px solid #E6E6E6; /*#2173DA*/
    height: 25px; /*text-shadow: #333 1px .01px .01px;  text-shadow: #6374AB 20px -12px 2px;*/
    display: block;
    width: 100%;
    text-align: left;
    padding-bottom:5px;
}
p
{
    /* text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F;
    text-shadow: #333 1px .01px .01px;*/
    text-align: justify;
}

/* -------------- Tabs -------------*/
.tabbox
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.tabbox .page
{
    display: none;
    border-style: none;
}
.tabbox .pageactive
{
    display: block;
}
.tabbox .tab
{
    text-decoration: none;
    text-align: center;
    vertical-align:middle;
    font-size: 12px;
    display: inline-block;
    width: 120px;
    height: 30px;
    background-image: url(../../Resources/Images/ttMenu.png);
    background-repeat: no-repeat;
}
.tabbox .tab a
{
    text-decoration: none;
    color: #000000;
}
.tabbox .tab a:hover
{
    text-decoration: underline;
}
.tabbox .tabactive
{
    background-image: url(../../Resources/Images/ttMenuOn.png);
    background-repeat: no-repeat;
}
.tabbox .tabactive a
{
    color: #FFD504;
    font-weight: bold;
}
.tabbox .pages
{
    padding: 0;
    border: solid 1px #BEC6DA;
    margin-bottom: 1em;
    padding-top: 5px;
}
.tabbar
{
    clear: right;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 30px;
}

/*-------------------------------*/


/*--------- Cart Items ---------*/
.CartHeader
{
    /* background-color: #0068B3;     color: White;     height: 25px;     font-weight: bold;*/
    background-image: url(../../Resources/Images/cartheader.gif);
    color: #ffffff;
    font-size: 13px;
    height: 26px;
    padding-left: 10px;
}
.CartRow
{
    background-color: #ffffff;
    height: 20px;
}
.CartRowAlt
{
    background-color: #F9F9F9;
    height: 20px;
}
.RowEdit
{
    background-color: #ffffff;
    height: 20px;
   
}
#ctl00_AdminPlaceHolder_GridView1 input[type=text]
{
    width:30px;
}
.checkoutlabel
{
    width: 150px;
}

/*----------------------------------*/
#PowerSearch select
{
    height: 158px;
    background-color: White;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    margin: 2px 2px 2px 2px;
    scrollbar-arrow-color: #464646;
    scrollbar-3dlight-color: #CCCCCC;
    scrollbar-darkshadow-color: #999999;
    scrollbar-face-color: #D4D0C8;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #CCCCCC;
    scrollbar-track-color: #e6e6e6;
}
#PowerSearch td
{
    background-color: #EEEDEA;
    font-weight: bold;
}

.dropdownstyle
{
    background-color: White;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    margin: 2px 2px 2px 2px;
}


.text
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: Black;
    margin-left: 5px;
    margin-right: 5px;
    text-align: justify;
}
/*-------- Search Item ----------*/

.SearchItem
{
    background-image: url(../../Resources/Images/bg-prod.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #E6E6E6;
    height: 80px;
    width: 110px;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    text-decoration: none;
}
.SearchItem a
{
    color: #000000;
    text-decoration: none;
}
.SearchItem:hover
{
    color: #000000;
    text-decoration: underline;
}
.SearchItemlink
{
    text-decoration: none;
    color: #000000;
}
.SearchItemlink:hover
{
    text-decoration: underline;
}

.SearchItemImage
{
    border: solid 1px #999999;
}

.SearchItemlinkCart
{
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
    color: #282828;
    background-image: url(../../Resources/Images/fsf1.gif);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-position: top left;
    height: 25px;
    width: 80px;
    display: inline-block;
    vertical-align: middle;
}
.ResultItem
{
    border: solid 1px #999999;
    background-color: #F7F7F7; /*	background-image: url(../../Resources/Images/SearchBg4.gif); 	background-repeat: repeat-x;*/
}
.ResultItemAlt
{
    border: solid 1px #999999;
    background-color: #F5F5F5; /*background-image: url(../../Resources/Images/SearchBg4.gif); 	background-repeat: repeat-x;*/
}
#gallerylabel
{
}
#TabbedPanels1 Table
{
    text-align: center;
    width: 100%; /*background-color:#F4F4F4;*/
}
#TabbedPanels1 td
{
    width: 20%;
    height: 115px;
    background-color: #ffffff;
    text-align: center;
    border: solid 3px #F7F7F7;
    color: #000000;
}

/**********************/
.top_left
{
    background-image: url(../../Resources/Images/top_left.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 15px;
}
.top_right
{
    background-image: url(../../Resources/Images/top_right.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 15px;
}
.middle_top
{
    background-image: url(../../Resources/Images/middle_top.gif);
    background-repeat: repeat-x;
    height: 15px;
    width: 600px;
}
.bottom_left
{
    background-image: url(../../Resources/Images/bottom_left.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 15px;
}
.bottom_right
{
    background-image: url(../../Resources/Images/bottom_right.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 15px;
}
.middle_bottom
{
    background-image: url(../../Resources/Images/middle_bottom.gif);
    background-repeat: repeat-x;
    height: 15px;
}

.middle_left
{
    background-image: url(../../Resources/Images/middle_left.gif);
    background-repeat: repeat-y;
    background-position: center center;
    width: 15px;
    height: 15px;
}
.middle_right
{
    background-image: url(../../Resources/Images/middle_right.png);
    background-repeat: repeat-y;
    background-position: center center;
    width: 15px;
    height: 15px;
}
.middle_Centre
{
    background-color: #C5E4FC;
}

.checkoutlabel
{
    text-align: left;
    font-weight: bold;
}
#shipinginfo td
{
    vertical-align: middle;
    height: 30px;
}
#shipinginfo th
{
    vertical-align: middle;
    height: 30px;
}
#shipinginfo tr
{
    height: 30px;
}
.Red
{
    color: Red;
    font-size: 8px;
}
#styletable input[type=text], input[type=submit], textarea,input[type=file],input[type=password]
{
    background-image: url(../../Resources/Images/textbox3_bg.png);
    background-position: middle left;
    height: 15px;
    background-repeat: repeat-x;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    padding-left: 5px;
    width: 150px;
}
select
{
    background-image: url(../../Resources/Images/textbox3_bg.png);
    background-position: middle left;
    height: 20px;
    background-repeat: repeat;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    padding-left: 5px;
    width: 150px;
}
#styletable input[type=submit],.buttonstyle
{
    height: 25px;
    width: 100px;
    border: 1px solid #999999;
    cursor: pointer;
    color: #000000; 
 
}
#styletable tr
{
    height: 30px;
}
#styletable td
{
    vertical-align: middle;
    height: 30px;
}
/**/
.success
{
    background-color: Yellow;
    color: Green;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
.afterlogin
{
    padding: 5px 5px 5px 5px;
    height: 10px;
    display: block;
}
#ctl00_pageContent_Login td
{
    vertical-align: top;
}
#ctl00_pageContent_PasswordRecovery2
{
    text-align: left;
}
/*#ctl00_safepanl img
{
 width:120px;
 height:40px;   
}*/
.NoticeHeader
{
    background-image: url(../../Resources/Images/NoticeHeader.gif);
    background-repeat:repeat-x;
    color: #ffffff;
    font-size: 12px;
    height: 15px;
    padding-left: 5px;
    font-weight: bold;
}
.NoticeText
{
    padding-left: 5px;
    font-weight: bold;
    font-size: 10px;
    min-height:30px;
}
#author
{
    width:180px;   
    display:block; 
   /* background-image: url(../../Resources/Images/AuthorBack.gif);
    background-repeat:repeat-x;*/
    text-align:center;
    vertical-align:middle;
    border:solid 1px #EDEDED;
    padding:2px 2px 2px 2px;
    
}
#author a
{
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
#author a:hover
{
    text-decoration:underline;
    color:#000000;
    font-weight:bold;
}
.menutext
{
    height:20px;
    display:block;
    text-align:left;
    text-decoration:none;
    font-weight:bold;
  border:solid 1px #EDEDED;
  color:#999999;
}
.menutext:hover
{
    height:20px;
    display:block;
    text-align:left;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
     background-repeat:repeat-x;
  background-color:#EDEDED;
}
.menutext:active
{
    height:20px;
    display:block;
    text-align:left;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
     background-repeat:repeat-x;
  background-color:#EDEDED;
}

.buttonstyle
{
   padding:2px 2px 2px 2px;
   height:15px;
    width: 100px;
    border: 1px solid #999999;
    cursor: pointer;
    color: #000000; 
    display:block;
    text-decoration:none;
    font-weight:bold;
    vertical-align:middle;
}
#ctl00_AdminPlaceHolder_bodytext_top_but_39
{
    display:none;
}
#ctl00_pageContent_lbPrev,#ctl00_pageContent_lbNext
{
    display:block;
   
    width:60px;
    background-color:#76797C;
    color:White;
    text-decoration:none;
    text-align:center;
    padding:2px 2px 2px 2px;
   
}
#ctl00_pageContent_lbPrev:hover,#ctl00_pageContent_lbNext:hover
{
    display:block;
    width:60px;
    background-color:#999999;
    color:White;
    text-decoration:none;
    text-align:center;
    padding:2px 2px 2px 2px;
    vertical-align:middle;
   
}

#ctl00_pageContent_lbPrevTop,#ctl00_pageContent_lbNextTop
{
    display:block;
   
    width:60px;
    background-color:#76797C;
    color:White;
    text-decoration:none;
    text-align:center;
    padding:2px 2px 2px 2px;
   
}
#ctl00_pageContent_lbPrevTop:hover,#ctl00_pageContent_lbNextTop:hover
{
    display:block;
    width:60px;
    background-color:#999999;
    color:White;
    text-decoration:none;
    text-align:center;
    padding:2px 2px 2px 2px;
    vertical-align:middle;
   
}

.successmsg
{
    font-size: 11px;   
    font-weight: bold;   
    color :#529855;
}
.errormsg
{
    font-size: 11px;   
    font-weight: bold;  
    color:Red;
}
.Required
{
    color: Red;
}