html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-size:100%;
  
}
a:hover	{ text-decoration:underline;}
body {  font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#545454;background:#000 }
h1, h2, h3, h4, h5 {font-weight:bold;}
h1{ font-size:24px; margin-bottom:15px; color:#1369ad;}
h2{ font-size:16px; color:#545454; margin:0px 0px 1px 0px;}
li{list-style-type:none;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
td.rightAlign	{ text-align:right;}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/* form css  start*/
input, select, label { vertical-align:middle;}
.searchTextField{ background:url(../images/searchbg.gif) no-repeat left top; height:26px; width:220px; color:#333; font-size:11px;}
.txtField	{ background:none; border:none; width:200px; font-size:11px; color:#333; }
.searchArea	{ text-align:right; color:#0d65a9;}
.searchArea td	{ text-align:center;  font-weight:bold; color:#0d65a9; padding-left:7px;}
.searchArea td span	{ color:#f45d02; display:block;}
.searchArea td span a	{ color:#f45d02; text-decoration:none;}
.searchArea td span a:hover	{ text-decoration:underline;}
.loginField	{ background:url(../images/textfieldbg.jpg) repeat-x left top; border:1px solid #a3a0a0; height:20px; margin-bottom:9px; width:144px; vertical-align:middle}
.loginLabel	{ width:70px; display:inline-block; margin-top:-5px;}
.loginContainer	{ margin-bottom:7px;}
table.login	 td	{ padding:5px 0px;}
table.login a	{ color:#fff;}
table.login a:hover	{ text-decoration:none;}
/* form css  close*/



#warper	{ width:887px; margin:0 auto; overflow:hidden; font-size:0.75em; background:#FFF; padding:0 5px }
.header	{ padding:0px 0px 0px 0px; }
.topNavigation	{ background:url(../images/navigationbg.jpg) repeat-x left top; padding:0px 0px 0px 0px; text-align:center}
.topNavigation ul	{ text-align:center;}
.topNavigation li	{ float:left; background:url(../images/divider.jpg) no-repeat left center; line-height:32px; position:relative;}
.topNavigation li.first	{ float:left; background:none;}
.topNavigation li	a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:32px; margin:0px 26px; display:block; float:left; _margin:0px 13px; }
.topNavigation li	a:hover{color:#FF6600; text-decoration:none; }

ul.topNavigation li	a:hover, ul.topNavigation li a.selected	{ background:url(../images/curve-h.jpg) no-repeat left top; color:#FF6600}


.flashContainer	{margin:0px 0px 20px 0px}
.inline	{ display:inline}
.leftPanel{ vertical-align:top; width:654px;}
.leftPanel p { margin-bottom:21px;}
.txtContainer{padding-left:7px;}
.container	{padding:4px 0px 0px 0px;}

.rightPanel{ vertical-align:top; color:#333; width:225px;}
.topCurve	{ height:10px; background:url(../images/right-topcurve.jpg) no-repeat left top}
.bottomCurve	{ height:10px; background:url(../images/bottomcurve.jpg) no-repeat left top}
.grayBg	{ background:#333; padding:0px 10px 0px 10px; margin:0px 1px; color:#fff;}
.grayBg h1	{ font-size:14px; color:#fff; font-weight:normal; margin:0px;}
.loginTxtField	{ width:128px; height:18px; border:1px solid #8b8b8b;}
.loginTxtFieldBig, .textareaBig	{ width:196px; height:16px; border:1px solid #8b8b8b; color:#979797; font-size:11px; padding:3px 0px 0px 5px;}
.textareaBig	{ height:33px; overflow:auto;}
.selectBox{ width:200px;  border:1px solid #8b8b8b; color:#979797; font-size:11px; color:#979797; font-size:11px;}
a.readMore{ color:#333; text-decoration:underline;}
a.readMore:hover	{ text-decoration:none;}

.memberArea	{ vertical-align:top; font-size:11px;}
.memberArea td { vertical-align:top; border-bottom:1px dotted #c3c3c3; padding-top:5px;}
.memberArea td.last{ border-bottom:none;}
.memberArea td img	{margin-bottom:5px;}
a.more{ color:#002361; text-decoration:none;}
a.more:hover { text-decoration:underline;}
.footer	{ background:url(../images/footerbg.jpg) repeat-x left top; vertical-align:top; }
.footer	 ul { margin:14px 0px 0px 3px;}
.footer	 ul li { display:inline; color:#fff; vertical-align:middle;}
.footer	 ul li input	{ margin-right:40px;}
.footer	 ul li span	{ padding:0 8px; text-align:center;}
.footer	 ul li a { color:#fff; text-decoration:none;}
.footer	 ul li a:hover	{ color:#dbdbdb;}
.copyright, .copyrightDesign{font-size:11px; color:#fff;}
.copyrightDesign { margin-right:15px;}
.copyrightDesign a	{ color:#fff; text-decoration:none;}
.smallFont { font-size:11px; line-height:normal; padding:2px 0px 8px 0px;}
.strongTxt	{ font-weight:bold; padding-bottom:4px;}
ul.whiteBullet 	{ margin:7px 0px 0px 0px;}
ul.whiteBullet li	{list-style-type:none; background:url(../images/bullet.gif) no-repeat left 6px; padding-left:11px;}
.communityContainer	{ background:url(../images/communitybg.jpg) no-repeat left top; height:79px; padding:0px 0px 0px 34px; margin-bottom:7px;}
.communityContainer	 li	{ display:inline; margin-right:7px;}
.communityContainer p{ font-size:1.16em; color:#0051a5; padding:4px 0px 8px 0px;}
table.topSearch td	{ padding:0px;}

/* menu */

ul.submenu
{
margin:0px; padding:0px; background:#354545;
display:none;
width:160px;
position:absolute;
left:0px;
top:32px;
border:1px solid #212224;
border-bottom:none;
border-top:none;
}
.topNavigation ul.submenu li
{
margin:0px; padding:0px; 
float:none; 
clear:both;
border-bottom:1px solid #212224; background:none;
overflow:hidden;
}
.topNavigation ul.submenu li a	{ display:block; text-align:left; line-height:24px; color:#fff; text-transform:capitalize }
.topNavigation ul.submenu li a:hover{color:#FF6600; text-transform:capitalize }

.GeneralPgTitle {
color:#1369AD;
font-size:19px;
text-align:left; 
 font-weight:bold; padding-bottom:7px;
}
.back-btn{ text-align:right; font-weight:bold; padding-bottom:10px}
.back-btn a{ color:#303030; text-decoration:none; 
}
.back-btn a:hover{color:#1369AD;}
.table-list{ color:#717171; padding:5px 5px;}
.table-list a{ background:url(../images/arrow-blue.jpg) no-repeat 2px 4px; padding-left:12px; color:#717171; text-decoration:none; padding-bottom:5px; vertical-align:top; font-size:12px;}
.table-list a:hover{ color:#1369AD;}
.table-container{ width:100%; padding:10px 5px; border:solid 1px #e4e4e4; margin:5px 0px; }
.odd{background:#f4f4f4;}
.even{background:#fff;}
.table-container td{ padding-bottom:5px; padding-left:5px; padding-top:5px; padding-right:5px;}
.table-container a{color:#717171; text-decoration:none; font-weight:bold;}
.table-container a:hover{ color:#E5330F; font-weight:bold;}/*#1369AD*/
.table-heading{ font-size:15px; font-weight:bold;}
.table-content{ font-size:14px; font-weight:500; color:#2F3236;}
.table-content-padding{ margin:10px;}

.cartcontainer a{ color:#1369AD; text-decoration:none; font-weight:bold; 
}
.cartcontainer a:hover{color:#303030;}
.cartheading{ background:#333333; font-weight:14px; color:#fff; padding:3px 4px; margin-bottom:5px;}
.cart-topic{color:#1369AD; font-weight:bold; font-size:12px;}
.cart-posting{color:#963232; font-weight:bold; font-size:12px;}
.cart-posting a{color:#963232; text-decoration:none;}
.cart-posting a:hover{color:#000;}
.bones-container{ width:100%; padding:0px 5px; border:solid 1px #e4e4e4; margin:1px 0px; }
.bones-container td{ border-right: solid 1px #e4e4e4; padding:3px 0px 3px 5px;}
.bones-container td.last{ border-right:0px;}
