body {
	background-color: #49002b;
	font-size: 12px;
	font-family: Calibri, "Trebuchet MS", sans-serif;
	line-height: 1.2;
	color: #000000;
}

a:link { 
	color: #00316e;
	text-decoration: none;
	}
a:visited { 
	color: #00316e;
	text-decoration: none;
	}
a:hover { 
	color: #3e86df;
	text-decoration: underline;
	}
a:active { 
	color: #3e86df;
	text-decoration: underline;
	}
	

.yellowLink a:link { 
	color: #ffdf48;
	text-decoration: none;
	}
.yellowLink a:visited { 
	color: #ffdf48;
	text-decoration: none;
	}
.yellowLink a:hover { 
	color: #ffffff;
	text-decoration: underline;
	}
.yellowLink a:active { 
	color: #ffffff;
	text-decoration: underline;
	}


.ltBlueLink { 
	color: #6aa5ee;
	text-decoration: none;
	}
.ltBlueLink a:link { 
	color: #6aa5ee;
	text-decoration: none;
	}
.ltBlueLink a:visited { 
	color: #6aa5ee;
	text-decoration: none;
	}
.ltBlueLink a:hover { 
	color: #b0d3ff;
	text-decoration: underline;
	}
.ltBlueLink a:active { 
	color: #b0d3ff;
	text-decoration: underline;
	}
		
	
h1 {font-size: 24px; padding:0 0 0 0;}
h2 {font-size: 20px;}
h2 img {vertical-align:middle;}

.clear {clear: both;}

img {border: none;}


#wrapper {
	width: 1000px;
	margin: 0 auto;
	background-image: url('https://www.sexsim.com/images/big_blue-back.jpg');
	background-repeat: repeat-y;"
}

#wrapper_alt {
	width: 1000px;
	margin: 0 auto;
	background-image: url('https://www.sexsim.com/images/big_blue-back_w-side.jpg');
	background-repeat: repeat-y;"
}

#header {
	height: 60px;
}

#header .logo {
	float: left;
}

#header .user {
	float: right;
}

.navigation {
	margin-top: 5px;
}

.navigation, .navigation a, .navigation a:link, .navigation a:active, .navigation a:visited{
 font-family:arial;
 color:#ffda45;
 text-decoration:none;
 font-weight: bold;
 font-size:14px;
}

.navigation a:hover{
 font-family:arial;
 color:#ffffff;
 text-decoration:underline;
 font-weight: bold; 
 font-size:14px;
}

/*
	tswtabs.css		1.0.4
	Please use the CSS Menu Button Wizard at
		http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
	to generate your own customized menu buttons.
*/

#tswcsstabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
	line-height:32px;
}
#tswcsstabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}
#tswcsstabs li a {
	color: #ffda45 ;
	background-color: #024fbb ;
	padding: 6px ;
	text-decoration: none ;
	display: inline ;
	font-size: 14px;
}
#tswcsstabs li a:hover {
	color: #ffffff ;
	background-color: #0067e0 ;
}


/* jQuery lightBox plugin - Gallery style */
#gallery {position: relative; left:-20px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 2px solid #222222;
	border-width: 2px 2px 2px;
}
#gallery ul a:hover img {
	border: 2px solid #eeeeee;
	border-width: 2px 2px 2px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }



/* MENU */

.menu {
float: left;
width: 600px;
}

.menu,.menu ul {
border:0;
list-style-type:none;
display:block;
min-height:0;
margin:0;
padding:0;
font-size: 15px;
color: #ffffff;
}

.menu li {
border:0;
display:block;
float:left;
position:relative;
z-index:5;
margin:0;
padding:0;
}

.menu li:hover {
z-index:10000;
white-space:normal;
}

.menu li li {
float:none;
}

.menu ul {
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
width:11em;
}

.menu li:hover>ul {
visibility:visible;
top:100%;
}

.menu li li:hover>ul {
top:5px;
left:90%;
}

.menu:after,.menu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both;
}

.menu,.menu ul li {
color:#ffffff;
background:#49002b;
}

.menu ul li img {
	vertical-align: middle;
	border: none;
}

.menu a {
text-decoration:none;
color:#ffffff;
display:block;
position:relative;
padding:.4em 1em;
}

.menu a:hover,.menu li:hover>a {
color:#fc3;
}

.search_area {
	float: right;
}
.search_area .small {
	padding: 2px;
	margin-top: 2px;
	width: 210px;
	font-style: italic;
	color: #333;
	margin-right: -25px;
}

.search_area .search_front_button {
    background: url("../images/Icons/zoom.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    text-indent: -999px;
	cursor: pointer;
    height: 24px;
    position: relative;
    width: 24px;
	top: 5px;
}
/* Main Content */
#main_content {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	position:relative; top:-10px;
}

#main_content_front {
	padding: 20px;
}


#main_box {
	color: #000000;
}

#main_info {
	padding: 16px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
 	background-color: #11171f;
 	border:1px solid #000000;
	color: #ffda45;
}


.content_box {
	padding: 20px;
	border: 1px solid #000000;
	margin-bottom: 20px;
	text-align: center;
	background: url(https://www.sexsim.com/shop-buy-sell/images/backer.jpg);
}

.content_box_side {
	padding: 20px;
	border: 1px solid #53788c;
	margin-bottom: 20px;
	text-align: center;
	background-color: #0d1319;
	color: #dfedff;
}

.content_box_side a, .content_box_side a:link, .content_box_side a:active, .content_box_side a:visited {	
	color: #76caff;
}


.content_box_saleItem {
	padding: 12px;
	border: 1px solid #53788c;
	margin-bottom: 12px;
	text-align: center;
	background-color: #0d1319;
}

.content_box_juicy {
	padding: 8px;
	border: 1px solid #53788c;
	margin-bottom: 12px;
	text-align: center;
	background-color: #0d1319;
}

.content_box_dark {
	padding: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: center;
 	background-color: #11171f;
 	border:1px solid #000000;
}

.cat_name_box {
	font-size: 24px;
	font-weight: bold;
	color:#90ff00;
}
/* Slider */
/*--Main Container--*/

.main_view {
	float: left;
	position: relative;
	margin-left: 0px;
}
/*--Window/Masking Styles--*/
.window {
	height:286px;	
	width: 878px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 200px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/* Index */
.recent_items_view {float: left; margin: 14px;}


/* Footer */
#footer {
	padding: 2px;
	color: #666;
}




.itemThumb{
 border:1px solid #ffa6bf;
 margin:1px;  
 padding:1px;
}



.itemPic {
 height:160px;
 width:160px;
}


a.itemPic:link img,
a.itemPic:visited img {
 background-color:#000000; border:1px solid #333333; vertical-align:top;
}
a.itemPic:focus img,
a.itemPic:hover img,
a.itemPic:active img {
 background-color:#000000; border:1px solid #777777; vertical-align:top;
}	

.itemPlugsPack {
 float:left; 
 padding: 8px;
 margin: 8px;
 background-color: #18212d;
 border:1px solid #222222;
}

.itemPlugs {
 float:left; 
 padding: 8px;
 margin: 8px;
 background-color: #18212d;
 border:1px solid #222222;
 height: 260px;
 width: 165px; 
}

.itemPlugsSale {
 padding: 8px;
 margin: 8px;
 background-color: #18212d;
 border:1px solid #222222;
}

.itemPlugtitle, .itemPlugtitle a, .itemPlugtitle a:link, .itemPlugtitle a:active, .itemPlugtitle a:visited{
 font-family:arial;
 color:#ffda45;
 text-decoration:none;
 font-weight: bold; 
 font-size:17px;
}

.itemPlugtitle a:hover{
 font-family:arial;
 color:#ffffff;
 text-decoration:underline;
 font-weight: bold; 
 font-size:17px;
}

.peachPointsCost {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color:#b8e26e;
}

.peachPointsCostLarger {
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	color:#b8e26e;
}

.itemCartAdd {
	font-size:10px;
	cursor:pointer;
}

.itemCartAddLarge {
	font-size:16px;
	cursor:pointer;
}

.itemCartAddXLarge {
	font-size:22px;
	cursor:pointer;
	color:#ffffff;
}


h3 {font-size: 13px; color:#cccccc; margin-bottom: 2px; margin-top: 2px; text-align: center; font-weight: normal;}
h3 a:link {font-size: 13px; color:#cccccc; margin-bottom: 2px; margin-top: 2px; text-align: center; font-weight: normal; text-decoration:none;}
h3 a:hover {font-size: 13px; color:#cccccc; margin-bottom: 2px; margin-top: 2px; text-align: center; font-weight: normal; text-decoration:underline;}

/* Items */
#items_left {text-align: left; float: left; width: 640px;}

#items_packlist {
	padding: 16px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
 	background-color: #11171f;
 	border:1px solid #000000;
	color: #ffda45;
	float: left;
}
	
#items_packlist2 {text-align: left; float: left; width: 640px;}

#items_container {float: left; padding-left: 20px; padding-right: 20px;text-align: center;}


#items {height: 260px; width: 200px; border: 1px solid #c2c2c2; text-align: center;}
#items .image {float: left;}

#items .item_title {float: left; width: 200px; margin-bottom: 2px; margin-top: 2px; text-align: center;}
#items .item_title h1 {display: block; margin-bottom: 2px; margin-top: 2px;}
#items .item_title h1 a{color: #000; font-size: 16px; letter-spacing:0px; font-weight: bold; margin-bottom: 2px; margin-top: 2px;}
#items .item_title h1 a:hover{color: #FF7400; margin-bottom: 2px; margin-top: 2px;}

#items .item_title h3 {margin-top: 0px; font-size: 13px; margin-bottom: 2px; margin-top: 2px; text-align: center;}

#items .item_type {float: left;}
#items .item_type h3{text-align: center; font-size: 13px;}

#items .item_cost {float: left; text-align: center;}
#items .item_cost_cost {font-size: 22px; text-align: center;}
#items .item_cost_sales {font-size: 11px; text-align: center;}

#items_right {float: right; width: 310px; position: relative; top: 8px;}
#items_right .ad_slot {width:125px; padding: 8px; margin-right: 8px; margin-bottom: 8px;border: 1px solid #c2c2c2; float: left; }

.cat_name_box, .reg_box {width: 260px;}
.reg_box {font-size: 12px;}

#item {float: left; width: 670px;}
#item .main_im {padding: 20px; border: 1px solid #c2c2c2; background: #FFF;}
#item .main_title {width: 610px; padding: 0px; padding-bottom: 4px; border-bottom: 1px solid #222222; font-size: 26px; font-weight: bold; margin-top: -10px;}
#item .desc {width: 610px; padding-top: 8px; color: #eeeeee; font-family: Tahoma; font-size: 12px; line-height: 19px; text-align: left;}

#item .desc	a:link { 
		color: #00c6ff;
		text-decoration: none;
		}
#item .desc	a:visited { 
		color: #00a2d0;
		text-decoration: none;
		}
#item .desc	a:hover { 
		color: #8fe6ff;
		text-decoration: underline;
		}
#item .desc	a:active { 
		color: #3e86df;
		text-decoration: underline;
		}
	
#item_content {
	padding: 20px;
	padding-top: 0px;
}

#item_info {float: right; width: 270px;}

#item_info .cost_box {border: 1px solid #111111; padding: 10px; width: 155px; margin-bottom: 20px; background: url(https://www.sexsim.com/shop-buy-sell/images/backer.jpg); color: #000000;}
#item_info .cost_box  .text {width: 155px; text-align: center;font: 30px Arial, Helvetica, sans-serif; letter-spacing:-1px; }
#item_info .cost_box  .text_mid {width: 155px; text-align: center; font-size: 12px; margin-top: 10px;}
#item_info .cost_box  .text_s {width: 155px; text-align: center;font: 16px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
#item_info .cost_box  .text span{font: 16px Arial, Helvetica, sans-serif;}

#item_info .cost_box2 {width: 250px; margin-bottom: 20px; border: 1px solid #53788c; color: #ffd97e; background-color: #0d1319;}
#item_info .cost_box2  .price_text {text-align: center;font: 30px Arial, Helvetica, sans-serif; letter-spacing:-1px;padding:5px; color:#b8e26e; margin-top: 6px;}
#item_info .cost_box2  .sale_text {text-align: center;font: 32px Arial, Helvetica, sans-serif; letter-spacing:-1px;padding:0px; color:#ffffff; margin-top: 3px;}
#item_info .cost_box2  .smaller_text {text-align: center;font: 16px Arial, Helvetica, sans-serif; letter-spacing:-1px;padding:0px; color:#ffbb00; margin-top: 0px;}
#item_info .cost_box2 .text_mid {text-align: center; font-size: 12px;border-top: 1px solid #c2c2c2;padding:5px;}
#item_info .cost_box2 .text_s {text-align: center;font: 16px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
#item_info .cost_box2  .price_text span{font: 16px Arial, Helvetica, sans-serif;}
#item_info .cost_box2  .pp_btn {text-align: center;margin-bottom: 10px;}

#item_info .cost_box2 .stat_box_l {font-size: 20px;padding: 10px;text-align: center;}
#item_info .cost_box2 .stat_box_l span{font: 11px Arial, Helvetica, sans-serif;}
#item_info .cost_box2 .author_box_l {float: left;padding: 15px;}
#item_info .cost_box2 .author_box_r {float: left;padding: 15px;text-align: left;width: 110px;font-size: 18px;}

/* Comments */
#comments {
	padding: 16px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
 	background-color: #11171f;
 	border:1px solid #000000;
	color: #ffda45;
}

#comments a:link { 
	color: #ffffff;
	text-decoration: none;
	}
#comments a:visited { 
	color: #dddddd;
	text-decoration: none;
	}
#comments a:hover { 
	color: #ffffff;
	text-decoration: underline;
	}
#comments a:active { 
	color: #ffffff;
	text-decoration: underline;
	}
	
#comments h1 {font-size: 26px;}
#comments .comment {border: 1px solid #626262; background: #12181f; padding: 15px; margin-bottom: 20px;}
#comments .author {font-size: 14px; color: #008F4F; font-weight: bold;}
#comments .purchase {width: 460px; background: #FF7400; padding: 5px; text-align: center; color: #FFF; font-weight: bold; margin-bottom: 20px;}
#comments .comment h1 {font-size: 16px; font-weight: bold; display: inline;}
#comments .comment p {font-size: 12px; margin-top: 12px; line-height: 130%;}
#comments .date {font-size: 10px;color: #485965; font-weight: bold; text-align: right;}
#comments .comment_txt {width: 560px; margin-top: 10px; background: #EEE; border: 1px solid #6d6d6d; padding: 5px;color: #6d6d6d;}
#comments submit {}
#comments span {font-size: 10px; color: #6d6d6d;}

.author_db {font-size: 14px; font-weight: 700;}
.author_db .text{float: left;}
.author_db .profile_item{float: right;}

/* Messages */
.message{font-weight:bold;background:#CCC no-repeat 10px 11px;font-size:16px;color:#222222;display:block;margin-bottom:1em;border:1px solid #c2beb1;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px 10px 10px 40px;}
.message span{display:none !important;position:absolute;right:7px;top:7px;font-weight:700;font-size:10px;cursor:pointer;padding:5px;}
.message-closable span{display:block !important;}
.message-warning{background-color:#fffcd3;background-image:url(../images/Icons/error.png);color:#222222;border-color:#c2beb1;}
.message-success{background-color:#e5f993;background-image:url(../images/Icons/accept.png);color:#222222;border-color:#9bac55;}
.message-info{background-color:#d4ebfa;background-image:url(../images/Icons/information.png);color:#222222;border-color:#90b1c7;}
.message-error{background-color:#f6b9b9;background-image:url(../images/Icons/exclamation.png);color:#222222;border-color:#e18484;}

.message a:link {background-color:#e5f993;background-image:url(../images/Icons/accept.png);color:#222222;border-color:#9bac55;}
.message a:hover {background-color:#e5f993;background-image:url(../images/Icons/accept.png);color:#555555;border-color:#9bac55;}

/* Forms */
.form_style1 {width: 540px; padding: 30px; border: 1px solid #c2c2c2; background: #fff; margin: 0 auto;}
.form_style2 {width: 500px; padding: 0px;margin: 0 auto;}
.form_style3 {width: 540px; padding: 30px; border: 1px solid #c2c2c2; background: #fff; margin: 0 auto;}
.form_style1 label{width: 150px;padding-top: 5px;float: left;}
.form_style2 label{width: 150px;padding-top: 5px;float: left;}
.form_style3 label{padding-top: 5px;display: block; font-weight:bold;}
.form_style1 span {font-size: 10px; color: #6d6d6d;display: block; margin-left: 150px;}
.form_style3 span {font-size: 10px; color: #6d6d6d;display: block; margin-left: 150px;}

.input_bg {width: 290px;height: 23px;padding: 2px;font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #727272;border: 1px solid #c2c2c2;}
.input_bg2 {border: 1px solid #000;}
.file_bg {width: 250px;height: 23px;padding: 2px;font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #727272;border: 1px solid #c2c2c2;}
.textarea_bg {width:  275px;height: 133px;padding: 7px 10px 0px 10px;color: #727272;border: 1px solid #c2c2c2;}
.input_submit {margin-left: 150px;width: 105px;height: 31px;text-transform: uppercase;color: #FFF;cursor: pointer;font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-top: 10px; background:#08c; border:1px solid #06a;}
.input_submit:hover {background:#06a;}

.input_bg_B {width: 290px;height: 20px;padding: 2px;font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #727272;border: 1px solid #c2c2c2;}
.input_bg2_B {border: 1px solid #000;}
.file_bg_B {width: 250px;height: 23px;padding: 2px;font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #727272;border: 1px solid #c2c2c2;}
.textarea_bg_B {width:500px; height: 240px;padding: 7px 10px 0px 10px;color: #727272;border: 1px solid #c2c2c2; display: block;}
.input_submit_B {width: 220px ;height: 32px; color: #000000;cursor: pointer;font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#dddddd; border:1px solid #444444;}
.input_submit_B:hover {width: 220px ;height: 32px; color: #000000;cursor: pointer;font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#ffffff; border:1px solid #888888;}


.submit_subtitle {width: 520px; color: #FFF; background: #3F4C6B;padding: 10px;margin-bottom: 20px;margin-top: 10px; font-size: 14px;font-weight: 700;}

.login_form input[type=submit] {}
.login_form input[type=text] {background-color: #980057;border: 1px solid #6792be;font-size: 10px;padding: 2px;width: 100px;}
.login_form input[type=password] {background-color: #980057;border: 1px solid #6792be;font-size: 10px;padding: 2px;width: 100px;}
.login_form input[type=submit] {background-color: #a81e1e;border: 1px solid #6c0202;font-size: 10px;padding: 2px;width: 70px;font-size: 11px;font-weight: 700;}
.login_form  a {color: #6c0202;font-size: 10px;font-size: 14px;font-weight: 700;text-decoration: none;}
.login_form   a:hover {text-decoration: underline;}

.accounts {font-size: 13px;}
.accounts h2 {font-size: 20px;margin: 0;}



.pagination { text-align: center;margin: 5px; font-size: 18px; font-weight:bold;}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */



.buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* User Page */
.user_left {
	float: left;
	width: 600px;
	margin-right: 50px;
}

.user_right {
	float: left;
	width: 300px;
	margin-top: 40px;
}

.user_details h1 {
	width: 100%;
	text-align: center;
	font-size: 30px;
	margin-top: 0px;
}

.user_details .user_pic {
	width: 128px;
	margin-left: 65px;
}

.user_social {
	text-align: center;
	width: 100%;
}
.user_profile h1 {border-bottom: 1px solid #aaaaaa;width: 100%;}




.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:black;
color:white;
font: 14px Arial;
padding: 3px;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 70%
}

/* tables */
#dataTable_length {float: left;}
#dataTable_filter {float: right;}
#dataTable table 
{		
	clear: both;
	border-color: #999999;
  border-width: 0 0 1px 1px;
  border-style: solid;
}
#dataTable th, #dataTable td
{
  border-color: #999999;
  border-width: 1px 1px 0 0;
  border-style: solid;
  margin: 0;
  padding: 4px;
  background-color: #ffffff;
}
#dataTable_info {margin-top: 20px;}