/* CSS Document */

/*body part starts here*/

body{
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 16px;
font-weight: normal;
color: #FFFFFF;
line-height: 18px;
background-color: #353636;
}

.login_bg{
background: url(/images/login_bg.jpg) no-repeat left top;
height: 45px;
padding-right: 44px;
}

.td_bg{
background: url(/images/content_bg.jpg) no-repeat right bottom;
background-color: #000000;
}

.td_padding{
padding-top: 27px;
padding-left: 22px;
padding-right: 27px;
}

.footer_bg{
background: url(/images/footer_bg.jpg) repeat-x left top;
height: 57px;
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #DCDCDC;
line-height: 57px;
}

.footer_bg a{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #DCDCDC;
line-height: 57px;
text-decoration: none;
}

.footer_bg a:hover{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #FFFFFF;
line-height: 57px;
text-decoration: underline;
}

.list{
background: url(/images/middle_bg.jpg) no-repeat left bottom;
font-family: Tahoma;
font-weight: bold;
font-size: 14px;
color: #302F30;
text-decoration: none;
}

.list ul{
margin: 0px;
padding: 0px;
list-style: none;
}

.list li{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 33px;
background: url(/images/bullet.gif) no-repeat 10px 15px;
}

.list li a{
font-family: Tahoma;
font-weight: bold;
font-size: 14px;
color: #302F30;
text-decoration: none;
}

.list li a:hover{
font-family: Tahoma;
font-weight: bold;
font-size: 14px;
color: #302F30;
text-decoration: underline;
}

h1 {
font-weight:bold;
font-size: 20px;
}

h2 {
font-weight:bold;
font-size: 18px;
}
a		  { text-decoration: underline; color: #ffffff; }
a:active  { text-decoration: underline; color: #ffffff; }
a:link    { text-decoration: underline; color: #ffffff; }
a:visited { text-decoration: underline; color: #ffffff; }
a:hover   { text-decoration: underline; color: #ffffff; }

/* SHOUT TECH CART OVERRIDES */
table.viewcart		{border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-right:1px solid #bdbdbd; padding:0px;border-collapse:collapse;border-spacing: 0px;}
table.viewcart th	{font-family:Arial;font-size: 11px;color: #1D3783;line-height:16px;font-weight:bold;text-decoration: none;vertical-align: middle;text-align:center;background: url(/includes/images/3rdparty/ShoutTech/cart_hdr_bg.gif) repeat-x;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
table.viewcart td	{border: 1px #bdbdbd solid; padding: 1px; font-family:Tahoma;font-size: 12px;vertical-align: middle;}
table.viewcart td.viewcart_bdy_mid	{border-bottom: 1px solid #bdbdbd;}
.viewcart_promo		{color:blue;}
.right				{text-align: right;}
.viewcart_skusubpart{color:blue;}

table.alerts		{ text-align: center;font-family: Verdana;font-weight: normal;font-size: 11px;color: #404040;width: 260px;background-color: #fafafa;border: 1px #d79900 solid;border-collapse: collapse;border-spacing: 0px;}
table.alerts th		{ border-bottom: 2px solid #d79900;background-color: #fff2ba;text-align: center;font-family: Verdana;font-weight: bold;font-size: 11px;color: #404040;}
table.alerts td		{ text-align: left;font-family: Verdana, sans-serif, Arial;font-weight: normal;font-size: 10px;line-height: 11px;color: #404040;background-color: #fafafa;text-indent: -8px;margin-left: 10px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;}
