*,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,select,button,textarea {
    margin:0;
    padding:0;
}

body {
    font-family:Tahoma, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
    background-color:#000;
}

a {
    text-decoration:none;
    color:#B81017;
}

a:hover {
    color:#7b7b7b;
    text-decoration:underline;
}

a img {
    border:none;
    display:block;
}

.sidebar, .toplinks, .menus, .searchpart, .user_dock, .footer, .userProfile, .bgrPromo, .banner, .logos, .tmMap {
	display:none !important;
}
.header.dynamic {
	display:none;
}
.main {
	float:none;
	width:100%;
}
#productContent {
	width:100%;
}
.list .products, .details .products {
	float:none;
	width:100%;
}
.mainInfo {
	width:65%;
}

.content {
	padding:20px 0px 0px 0px;
	margin-top:20px;
	border:0px none;
}

.type1 .header.normal {
	display:block;
	margin-bottom:15px;
}
.type1 .normal h2 {
	color:#40474D;
	font-size:19px;
	font-weight:bold;
	padding-right:10px;
	font-family:Arial,Helvetica,sans-serif;
	height:38px;
	line-height:38px;
}

.details h3 {
	clear:both;
	padding-bottom:15px;
	color:#40474D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;	
}



/***** Payment Success *****/
.payment_success {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.payment_success th {
	font-weight:bold;
	background-color:#F8F9FA;
}
.payment_success .title {
	width:250px;
}
.payment_success th, .payment_success td {
	border-bottom:1px solid #E5E8EB;
	padding:7px 10px;
}
.payment_success td {
	color:#3E3B3B;
	background-color:#FBFBFB;
}


.subcats {
	display:none;
}
form.login {
	display:none;
}