 input, select {
    border: solid 1px black;
    font: normal 11px Arial;
    padding: 1px;
 }
 
#content_box {
    width:684px;
    border-top:0px solid white;
    margin-bottom:30px;    
}

#content_box h3 {
    background-image:url(../images/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:22px;
    color:#bb3030;
    font-family:verdana;
    font-size:12px;
    padding:0 0 0 1px;
    margin:0 14px 1em 0;
    text-transform:uppercase;
}
#content_box ul {
    margin-left:47px;
    margin-right:20px;   
    padding:0; 
    list-style:none;
}    
#content_box ul li {
    background-image:url(../images/ul.gif);
    background-repeat:no-repeat;
    background-position:0 3px;
    padding-left:10px;
}    

#content_box .subheader {
    width:430px; 
    height:20px; 
    margin:1em 0 2em 0;
    padding:0;
}
#content_box .subheader h1 {
    width:610px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:4px 0 4px 16px;
    background-image:url(../images/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:16px 2px;
}

#content_box .subheader h2 {
    color:black;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    margin:0;    
    padding:0 0 0 18px;
}
#content_box .subheader h3
{
    color:black;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    margin:0;    
    padding:0 0 0 18px;
}

#content_box .content {
    color:#0e0e0e;
    font-weight:normal;
    margin-left:42px;
    padding:0; 
}

#content_box table table
{
    background-image:none;
    padding-left:20px;
}

#content_box p.small
{
    color:#0e0e0e;
    font-family:arial;
    font-size:11px;
    font-weight:normal;
    margin-left:38px;
    margin-right:14px;   
    padding:0; 
}    

/* ShoppingCart*/
#ShoppingCartTable {
    background-image:url(../images/GridTableHeader.jpg);
    background-repeat:no-repeat;
    width:620px;
    margin:10px 0 0 0;
    padding:0px;
}
#ShoppingCartTable th {
    border:0;
    font-weight:bold;
    height:42px;
    color:#fff;
}

.DottedLine {
  background-image:url(../images/GridTableBackgroundDottedLine.gif);
  background-repeat:repeat-y;
} 
.LeftBorder {
  background-image:url(../images/GridTableBorderLeft.jpg);
  background-position:left;
  background-repeat:repeat-y;
} 
.RightBorder {
  background-image:url(../images/GridTableBorderRight.jpg);
  background-position:right;
  background-repeat:repeat-y;
}
.discount {
    padding:8px 0 0 12px;
}
.refreshButton {
    width: 160px;
    margin:4px 0 0 67px;
    font-size: 8pt;
    padding:0;
}
.bottom_row {
   background-image:url(../images/GridTableFooter.jpg);
   background-repeat:no-repeat;
   height:10px;
}
ul.HorizontalList{
    padding: 3px 0;
    margin-left:0;
}
ul.HorizontalList li {
    margin:0 0 0 3px;
    display:inline;
}

/*  shopstyle */
.shop_content {
    width:630px;
    float:left;
    min-height:500px;
}
.shop_content table.style2, .shop_content table.style1 {
    background-image:url(/images/GridTableHeader.jpg);
    background-repeat:no-repeat;
    width:620px;
    margin:0;
    padding:0;
}
.shop_content table.style1 th {
    height:49px;
    font-weight:bold;
    font-size:13px;
    color:#fff;
    vertical-align:middle;
    margin:0;
    padding:0;
} 
.shop_content table.style2 th {
    height:49px;
    font-weight:bold;
    font-size:11px;
    color:#fff;
    vertical-align:middle;
    margin:0;
    padding:0;
} 
.shopPic {
    width:55px;
    text-align:center; 
    padding-left:8px;   
}

.total {
}
.total table {
    width:300px; 
    margin:4px 1px 0 0;
}
.total table td {
    padding-left:4px; 
    border-top: 1px solid black;
}

/* style form radio,checkbox */
.checkbox input {
    border:0px solid red;
}
.noBorder input {
    border:0;
}

.Form {
    float:left;
    clear:left;
    width:100%;
}
.Form ol {
    list-style:none;
    padding:0;
}
.Form li {
    float:left;
    clear:left;
    width:100%;
    padding-bottom:1em;
}
.Form label {
    float:left;
    margin-right:1em;
}

#ProductPage {
    width:630px;
    float:left;
    padding:0 15px 40px 20px;
    min-height:500px;
}
#ProductPage .Description {
    color:black;
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
}
#ProductPage .Description h1{
    background-image:url(../images/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:22px;
    color:#000000;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    margin:0 14px 0 20px;
    padding:0 0 0 1px;
    margin-left:20px;
}
#ProductPage .Description ul{
    list-style:circle;
    background-image:none;
    list-style-image:url(/images/bullet.jpg);
}
#ProductPage .Description ul li{
    background-image:none;
    padding-bottom:5px;
}
    
#ProductPage #Header{
    margin:0;
    padding:0 0 0 0;
    color:black;
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
}
#ProductPage #Header h1 {
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:4px 0 4px 0;
    background-image:url(../images/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:0 2px;
}
#ProductPage #Header h2 {
    color:black;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    margin:0;    
    padding:0 0 5px 0;
}

#ProductPage table.pricing {
    margin:0 10px 0 20px;
    padding:0px;
}
#ProductPage table.pricing th {
  font-weight:bold;
  font-size:12px;
  color:#000;
  vertical-align:middle;
  text-align:center;
  border-bottom: 1px dotted #000;
  white-space:nowrap;
} 
#ProductPage table.pricing td, #ProductPage table.pricing td div {
  font-weight:bold;
  font-size:12px;
  font-weight:bold;
  color:#000;
  vertical-align:top;
  text-align:center;
  white-space:nowrap;
} 

.blue
{
    color:#00007f;
}

.red
{
    color:#781313;
}

/* content forms*/
#content_box label {
    font-weight:bold;
}
#content_box .form {
    border:1px solid #696d75;
    margin:0;
}

/* Shophome*/
.ShopHome {
    float:left;
    width:484px;   
}
.ShopHome a , .ShopHome a:visited, .ShopHome a:link, .ShopHome a:active{
    background-image:url(../images/arrow.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:10px;
    margin-right:3px;
    font: normal bold 11px Verdana;
    color:#557fa6;
    text-decoration:none;
}
.ShopHome a:hover {
    color:#bb3030;
    text-decoration:underline;
}

.ShopHome img {
    margin-left:20px;
}
.ShopHome h3 {
    background-image:url(../images/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:20px;
    color:#bb3030;
    font-family:verdana;
    font-size:12px;
    padding:0 0 0 1px;
    margin:0 14px 0 0;
    text-transform:uppercase;
    width:383px;
}

/*########################### */
#ctl00_ContentPlaceHolder1_CreateUserWizard1___CustomNav0_StepNextButtonButton
{
  margin-right:290px;
}



.createUserWizard input
{
    border:1px solid #000;
    background-color:Transparent;
    width:230px;
}

input#ctl00_ContentPlaceHolder1_CreateUserWizard1___CustomNav0_StepNextButtonButton,
input#ctl00_ContentPlaceHolder1_CreateUserWizard1_CompleteStepContainer_Complete{
    width:80px;
}

.overSum
{
    background-image:url(../images/ShoppingCart/overSum.gif);
    background-repeat:repeat-x;
 }

.shoppingEnd
{
    background-image:url(../images/ShoppingCart/shoppingcartFooter.gif);
    background-repeat:repeat-x;
}

.BigSize
{
    font-size:14px;
    font-weight:bold;
    }

.NormSize
{
    font-size:14px;
    font-weight:normal;
    }
    
    
 
 #ctl00_LoginView1_MasterLogin_RememberMe
 {
 border:0px solid grey;   
 }
 
 
.hilitebox {
    width:617px;
    background-image:url(/images/bg-box-bottom.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.hilitebox div.boxtop{
    background-image:url(/images/bg-box-top.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:86px;
    color:#ffffff;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:15px 0 0 16px;
}
.hilitebox div.boxcontent{
    padding:0 20px 10px 10px;
}
.hilitebox div.boxcontent h1 {
    color:black;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    margin:0;
    padding:4px 0 4px 0;
    background-image:url(../images/h3_bg.gif);
    background-repeat:no-repeat;
    background-position:0 2px;
}

table.info {
}
table.info th {
    text-align:center;
}
table.info td {
    background-image:url(/images/Approved3p/bg-tablecell.gif);
    background-repeat:repeat-x;
    height:30px;
    padding:0 10px 0 5px;
}
table.info td.bottom {
    background-image:url(/images/Approved3p/bg-tablebottom.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0;
}
table.info td.side {
    background-image:url(/images/Approved3p/bg-tableside.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width:1px;
    padding:0;
}

table.simple {
}
table.simple th {
    text-align:center;
}
table.simple td {
    padding:4px 10px 4px 5px;
    vertical-align:top;
}
table.simple td.bottom {
    background-image:url(/images/Approved3p/bg-tablebottom.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0;
}
table.simple2 {
}
table.simple2 th {
    text-align:center;
}
table.simple2 td {
    padding:4px 10px 4px 5px;
    vertical-align:middle;
}
table.simple2 td.bottom {
    background-image:url(/images/Approved3p/bg-tablebottom.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0;
}

.ChatNow {
    text-align:center; 
    border:solid 1px #e1e1e1; 
    padding:5px; 
}
.ChatNow a {
    display: block;
    height: 100%;
    width: 100%;
} 
  