@import url(https://fonts.googleapis.com/css?family=Open+Sans:600);
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}
html, body {height:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	min-width:980px;
	background:url(body.png) center top repeat #fff;
	font-size:12px;
	line-height:17px;
}


.main {
	width:980px; 	
	padding:0;
	margin:0 auto;	
	position:relative;
}

a {color:#8a8a8a; outline:none; text-decoration:none;}
a:hover {text-decoration:none;}
.link {text-decoration:underline;}
.link2:hover {text-decoration:underline;}

.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}

p {margin-bottom:17px;} 
.p0 {margin-bottom:0;}
.p1 {margin-bottom:0;}

.d-in-block {display:inline-block;}
.d-block {display:block;}
.reg {text-transform:uppercase;}
.reg2 { font-weight:normal !important;}
.rel {position:relative;}
.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.img-indent-l {float:left; margin:0px 0px 0px 0px;}	

/*********************************boxes**********************************/
.indent {padding:0;}

.indent-left {padding-left:0;}

.indent-bottom {padding-bottom:0;}

.indent-right {padding-right:0;}

.indent-top {padding-top:24px;}

.margin-top { margin-top:0;}

.margin-bot {margin-bottom:20px;}

#page1 .margin-bot {margin-bottom:16px;}

.margin-left {margin-left:0;}

.margin-right {margin-right:0;}



/*********************************header*************************************/
header {
	width:100%;
	position:relative; 
	z-index:2;
}

h1 {
	padding:15px 0 0 20px;
}
	h1 a {
		display:block; 
		text-indent:-9999px;
		background:url(../images/logo.png) no-repeat 0 0;
		width:200px;
		height:40px;
}

h2 {
	color: #000;
	display: block;
	padding:8px 0 8px 19px;
	border-bottom:1px solid #bdbdbd;
	border-radius:3px;
	-webkit-border-radius:3px;
	font-size: 13px;
	outline: none;
	background:url(../images/page1-bg1.gif) repeat-x 0 0 #ededed;
	line-height:1.2em;
	margin-bottom: 21px;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
}

h6 {
	color:#272828;
	font-weight:bold;
	margin-bottom: 2px;
}






/*********************************content*************************************/
#content {
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 1;
}

#content .main {
	background:#fff;
}

#page1 .tabs {
	    margin: 0 0 20px;
	    padding: 0;
	    float: left;
	    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    width: 100%;
	background:url(../images/tab-bg.gif) repeat-x 0 0 #ededed;
	border-bottom:1px solid #bdbdbd;
	}
#page1 ul.tabs li {
	float: left;
	margin: 0;
	padding:0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/	
	overflow: hidden;
	position: relative;
	width:132px;
}
#page1 ul.tabs li a {
	text-decoration: none;
	color: #797979;
	display: block;
	padding:8px 0 4px 19px;
	font-size: 13px;
	outline: none;
	line-height:1.2em;
	background:url(../images/divider3.gif) no-repeat right 7px;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
}
#page1 ul.tabs li:hover a,
#page1 ul.tabs li.active a {
	color:#000;
}
#page1 html ul.tabs li.active li:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	
}

#page1 .tabs-box {
	overflow:hidden;
	width:940px;
	margin:0 auto;
	height:393px;
	padding-top: 20px;
}

.page1-box1 strong {
	font-weight:normal;
	color:#535656;
	margin-bottom:11px;
	display:block;
}

.page1-box1 {
	color:#272828;
	font-weight:bold;
}

.page1-img1 {
	margin-bottom:16px;
}

.p6 {
	background:url(../images/main-bg1.gif) repeat-x 0 bottom #fefefe !important;
}

.p7 {
	margin-bottom:14px;
	padding-right:2px;
	line-height:19px;
}

.tab_container {
	margin-bottom:21px;
}

/******************* scroll *************/
.scroll {
	height:386px;
	width:285px;
	margin-bottom: 11px;
	overflow:hidden;
}

.track {
	width:15px;
	height:362px;
	padding:16px 0 10px;
	top:98px !important;
	left:284px !important;
	background:#fff;
}
.track + div {
	background:#fafafa !important;
	border:1px solid #efefef;

}
.shuttle {
	width:13px;
	height:63px;
	background:url(../images/shuttle.gif) left top repeat-x #9f0c17;
	margin-left:2px;
}
._up-butt {
	background:url(../images/marker3.png) 6px -25px no-repeat;
	top:-1px !important;
}
._down-butt {
	background:url(../images/marker2.png) 6px 10px no-repeat;
	bottom:-1px !important;
}

._down-butt:hover {
	background-position:6px -17px;
}

._up-butt:hover {
	background-position:6px 7px;
}

._up-butt,
._down-butt {
	width:21px !important;
	height:20px !important;
	left:-1px !important;
}

.p8 {
	padding-top:20px;
	padding-bottom: 19px;	
}

.page1-img2 {
	float:left;
	margin-top:5px;
	margin-right:19px;
}

.page1-box2  span {
	font-weight:normal;
	color:#535656;
	display:block;
}

.page1-box2 {
	color:#272828;
	width:264px;
	overflow:hidden;
	line-height:19px;
	padding-bottom: 21px;
	padding-top: 15px;
	font-weight:bold;
	background:url(../images/divider5.png) repeat-x 0 bottom;
}

.page1-box3 span {
	background:url(../images/page1-bg2.gif) repeat-x 0 0 #fbfbfb;
	border-bottom:1px solid #dedede;
	padding:1px 10px 2px 9px;
	display:inline-block;	
	margin-bottom: 12px;
	color:#535656;
}

.p9 {
	margin-bottom:0;
}
.page1-box3 a {
	margin-bottom: 5px;
}
.link1 {
	color:#535656;
	font-weight:bold;
	display:inline-block;	
	margin-bottom: 5px;
}
.link1:hover {
	color:#8a8a8a;
	text-decoration:underline;
}

.page1-box3 {
	overflow:hidden;
	line-height:17px;
	background:url(../images/divider5.png) repeat-x 0 bottom;
	margin-bottom: 21px;
}

/* Lightbox image */
.lightbox-image {
	position:relative;
	display:inline-block;
	}
	.lightbox-image img {
		position:relative;
		z-index:2;
		}
	#page5 .lightbox-image img {float:left;}
	.lightbox-image span {
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background:url(../images/magnify.png) no-repeat 92% 85%;
		z-index:1;
		}
.page1-img3 {
	float:left;
	margin-right:19px;
	position:relative;
	margin-top: 5px;
}

.page1-box4 {
	overflow:hidden;
	line-height:19px;
	position:relative;
	background:url(../images/divider5.png) repeat-x 0 bottom;
	padding-bottom: 21px;
	margin-bottom: 14px;
}

.img-box {
	position:absolute;
	width:22px;
	height:22px;
	display:block;
	z-index:9;
	background:url(../images/magnify.png) no-repeat 0 0;
	top:54px;
	left:108px;
}

.p10 {
	margin-bottom:15px !important;
}

.link3 {
	color:#535656;
	text-decoration:underline;
	display:inline-block;
	font-weight:bold;
	padding-right:7px;
	background:url(../images/marker4.gif) no-repeat right 7px;
}
.link3:hover {
	color:#000;
	text-decoration:none;
}

.last2 {
	margin-bottom:16px !important;
}
.last3 {
	margin-bottom:18px !important;
}

.last4 {
	margin-right:0 !important;
}
.p11 {
	border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	box-shadow: 0 1px 2px 2px #E6E6E6 ;
-webkit-box-shadow:0 1px 2px 2px #E6E6E6;
}




																								/****************************page 2************************/

#form1 {
	 display:inline-block;
    width: 424px;
	float:left;
}

#form1 .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background:url(../images/marker5.png) no-repeat right 2px;
    display: block;
    height: 24px;
    position: absolute;
    right: 2px;
	top:0;
    width: 100%;
	font-size:11px;
	color:#484842;
}

#form1 .jqTransformSelectWrapper a.jqTransformSelectOpen:hover {
	background-position:right -82px;
}

#form1 .jqTransformSelectWrapper {
	height: 20px;
	position:relative;
	float:left;
	margin-bottom: 1px;
	border:1px solid #c5c5c5;
	background:#fff;
	color:#484842;
	font-size:11px;
	line-height: 20px;
	padding-left: 8px;
    width: 151px !important;
	z-index:99 !important;
	margin-right:9px;
}

#form1 .jqTransformHidden {
	display:none;
}

#form1 .jqTransformSelectWrapper ul {
    border: 1px solid #e8e8e8;
    display: none;
    height: 150px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute !important;
    top: 21px;
    width: 158px !important;
    z-index: 10;
	background:#fff;
}
#form1 .jqTransformSelectWrapper ul a {    
    color: #484842;
    display: block;
	padding-left: 7px;
    font-size: 11px;
    text-decoration: none;
}
#form1 .jqTransformSelectWrapper ul a.selected {
    background:#f3f3f3;
    color: #333333;
}
#form1 .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background:#f3f3f3;
}

.page2-box1 {
	background:#e1e1e1;
	border-radius:3px;
	-webkit-border-radius:3px;	
	padding-left: 19px;
    padding-top: 6px;
	padding-bottom: 4px;
}

.button-collection {
	color: #fff;
	font-size: 11px;
	line-height: 1.2em;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	cursor: pointer;
	font-weight: bold;
	border-bottom: 1px solid #060606;
	background: url(../images/button-bg3.gif) repeat-x 0 0 #363636;
	margin-left: 4px;
	margin-top: 1px;
	position: relative;
	float: left;
	padding: 4px 8px 2px 11px;
}

.button-collection:hover {
	background: #efefef;
	color: #000;
	border-bottom: 1px solid #efefef;
}

.button3 {
	color:#fff;
	font-size:11px;
	line-height:1.2em;
	border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	cursor:pointer;
	font-weight:bold;
	border-bottom:1px solid #060606;
	background:url(../images/button-bg3.gif) repeat-x 0 0 #363636;
	margin-left: 4px;
    margin-top: 1px;
	position:relative;
	float:left;
    padding: 4px 8px 2px 11px;
}

.button3:hover {
	background:#efefef;
	color:#000;
	border-bottom:1px solid #efefef;
}

.link4 {
	display:inline-block;
	padding-right:9px;
	color:#272828;
	font-weight:bold;
	font-size:12px;
	margin-top:1px;
	text-decoration:underline;
	background:url(../images/marker6.png) no-repeat right 8px;
}

#page2 .button-2 span span {
    padding: 5px 7px 6px 8px;
}

#twitter {
	min-height:348px;
}

.link4:hover {
	color:#8a8a8a;
	text-decoration:none;
}

.page2-box2 {
	padding-top:20px;
	overflow:hidden;
}

.page2-box3 {
	overflow:hidden;
	padding-bottom: 21px;
	margin-bottom:20px;
	background:url(../images/divider5.png) repeat-x 0 bottom;
}

.page2-box2 i {
	font-weight:bold;
	color:#000;
	font-style:normal;
	display:block;
	margin-top:6px;
	margin-bottom:10px;
}

.page2-box2 strong {
	background:url(../images/page1-bg2.gif) repeat-x 0 0 #fbfbfb;
	border-bottom:1px solid #dedede;
	padding:1px 10px 2px 9px;
	display:inline-block;	
	margin-bottom: 9px;	
	color:#535656;
	font-weight:normal;
}

.inner {
	background:url(../images/page2-bg1.gif) repeat-x 0 0 #353535;
	border-bottom:1px solid #060606;
	border-radius:6px;
	-webkit-border-radius:6px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	width:90px;
	margin-left: 20px;
    margin-top: 53px;
	padding-top: 10px;
	padding-bottom: 9px;
	overflow:hidden;
}

.inner span {
	display:block;
	font-size:33px;
	font-weight:normal;
	line-height:35px;	
}

.page2-box4 span {
	color:#000;
	font-weight:bold;
	display:block;
	margin-bottom: 19px;	
}

.page2-box4 {
	overflow:hidden;
	padding-right: 20px;
	background:url(../images/divider5.png) repeat-x 0 bottom;
	line-height:19px;
	margin-bottom: 17px;
}

.page2-box5 {
	overflow:hidden;
	background:#464645;
	padding-left: 23px;
    padding-top: 16px;
	border-radius:3px;
	-webkit-border-radius:3px;
	color:#999996;
	margin-bottom: 36px;
	padding-bottom: 22px;
}

.page2-box5 span {
	color:#f6f6f6;
	font-weight:bold;
	line-height:1.2em;
	font-size:39px;
	letter-spacing: -1px;
	display:block;
}
	
.page2-box5 strong {
	display:block;
	line-height:18px;
	color:#f6f6f6;
	letter-spacing: -1px;
	font-size:25px;
	margin-bottom:23px;
}

.page2-box6 {
	overflow:hidden;
	margin-bottom:35px;	
}

.page2-img2 {
	float:left;
	margin-right:14px;
	margin-left: 3px;
}

.p3 {
    padding-right: 21px;
    padding-top: 8px;
}

.links1 a {
	display:inline-block;
	color:#fff;
	text-decoration:underline;
}

.links1 a:hover {
	color:#999996;
	text-decoration:none;
}

.links1 li {
	background:url(../images/divider6.gif) no-repeat right 4px;
	float:left;
	margin-right: 7px;
    padding-right: 8px;
}

.inner2 {
	margin-bottom:11px;
}

.page2-img3 {
    float: left;
    margin-right: 19px;
    margin-top: 5px;
}

.page2-box8 {
    background: url(../images/divider5.png) repeat-x scroll 0 bottom;
    line-height: 19px;
    margin-bottom: 14px;
    overflow: hidden;
    padding-bottom: 21px;
}

.p4 {
	margin-bottom:11px;
}

.text1 {
	display:inline-block !important;
	margin:0 3px 0 0 !important;
}

.text2 {
	color:#272828;
	font-weight:bold;
	line-height:19px;
	display:block;
	margin-bottom:1px;
}

.text3 {
	line-height:17px;	
	margin-bottom:7px;
}

.page1-img3 {
    float: left;
    margin-right: 19px;
    margin-top: 5px;
}

.page3-img1 {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}

.p5 {
	padding-left: 1px;
}

.carousel {position:relative; }


	.carousel li {
    float: left;
    overflow: hidden;
	height: 1206px !important;
    width: 620px !important;
}

.jCarouselLite {
	width:620px;
}


.prev1{
	display:block;
	height:26px;
	cursor:pointer;
	position:absolute;
	overflow:hidden;
	float:left;
	cursor:pointer;
	font-weight:bold;
	color:#272828;
	z-index:5;
	padding-left: 31px;
    padding-top: 3px;
}

.next1 {
	display:block;
	height:26px;
	cursor:pointer;
	position:absolute;
	overflow:hidden;
	float:left;
	cursor:pointer;
	font-weight:bold;
	color:#272828;
	z-index:5;
	padding-right: 34px;
	text-align:right;
    padding-top: 3px;
}

.prev1 {
	background:url(../images/prev.png) no-repeat left top;
	left: 19px;
    top: -29px;
}

.next1 {
	background:url(../images/next.png) no-repeat right top;
	right: 20px;
    top: -29px;
}

.next1:hover {background-position:right -107px; color:#8a8a8a;}
.prev1:hover {background-position:0px -107px; color:#8a8a8a;}

.page2-img1 img {
	width:140px;
	height:197px;
}

#page3 .page2-box1 {
	padding-left: 189px;
}

.page3-box1 {
	overflow:hidden;
	margin-bottom: 34px;
}

.list1 a {
	color:#8a8a8a;
}

.list1 a:hover {
	color:#000;
	text-decoration:underline;
}

.list1 li {
	margin-bottom: 7px;
    padding-bottom: 6px;
	background:url(../images/divider5.png) repeat-x 0 bottom;
}

.p13 {
	margin-bottom:17px;
}

.list1 {
	width:141px;
	float:left;
	margin-right: 19px;
}

.p14 {
	width:140px;
	margin-right:0 !important;
}

.p15 {
    padding-bottom: 32px;
    padding-top: 25px;
}

.page4-box1 {
	position:relative;
}

#page4 #form1 {
	position:absolute;
	right: 17px;
    top: 5px;
}

#page4 #form1 {
    width: 164px;
}

#page4 .tabs {
	    padding: 0;
	    float: left;
	    list-style: none;
    height: 28px; /*--Set height of tabs--*/
    width: 100%;
	border-bottom:3px solid #e1e1e1;
	}
#page4 ul.tabs li {
	float: left;
	margin: 0 3px 0 0;
	padding:0;	
	height: 27px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/	
	position: relative;
	border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	background:url(../images/page4-bg1.gif) repeat-x 0 0 #f7f7f7;
	border-bottom:1px solid #bdbdbd;
}


#page4 ul.tabs li a {
	text-decoration: none;
	color: #272828;
	display: block;
	font-size: 12px;	
	outline: none;
	line-height:1.2em;
	padding:7px 21px 5px 19px;	
	font-weight:bold;
}
#page4 ul.tabs li:hover a,
#page4 ul.tabs li.active a {
	color:#fff;
}
#page4 ul.tabs li:hover,
#page4 ul.tabs li.active {
	background-position:0 -70px;
	border-bottom:1px solid #060606;
	background-color:#353535;
}



#page4 html ul.tabs li.active li:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	
}

#page4 .tabs-box {
	overflow:hidden;
	margin:0 auto;
	position:relative;
}

.page4-box2 {
	overflow:hidden;
	margin-bottom: 33px;
}

.page4-img1 img {
	border:1px solid #dbdbd3;
	
}
.page4-img1 {
	padding-bottom: 9px;
    padding-top: 11px;
}

#page4 .tab-bg {
	padding-top:20px;
}

.page4-box3 span {
	display:block;
	background:#fff;
	padding:7px 0 7px 9px;
	margin-left: 1px;
	margin-bottom: 8px;
}

.page4-box3 {
	padding-left: 11px;
    padding-right: 12px;
    width: 167px;
	background:#dddddd;
	padding-bottom: 8px;
	margin-bottom: 15px;
}

.page4-box3 a {
	color:#272828;
	font-weight:bold;
	display:inline-block;
}

.page4-box3 a:hover {
	color:#000;
	text-decoration:underline;
}

.p16 {
	margin-right:15px;
}

.pags {
	position:relative;
	color:#535656;
	background:#e3e3e3;
	margin-right:20px;
	padding:7px 11px;
}

.nav,
.nav2,
.nav3,
.nav4,
.nav5,
.nav6,
.nav7 {
	float:right;
}
.prev_slide,
.next_slide,
.prev_slide2,
.next_slide2,
.prev_slide3,
.next_slide3,
.prev_slide4,
.next_slide4,
.prev_slide5,
.next_slide5,
.prev_slide6,
.next_slide6,
.prev_slide7,
.next_slide7 {
	float:right;
	cursor:pointer;
	font-weight:bold;
}

.next_slide,
.next_slide2,
.next_slide3,
.next_slide4,
.next_slide5,
.next_slide6,
.next_slide7 {
	margin-left: 24px;
}

.prev_slide,
.prev_slide2,
.prev_slide3,
.prev_slide4,
.prev_slide5,
.prev_slide6,
.prev_slide7 {
	margin-right: 17px;
}

#page4 .tab_container {
    margin-bottom: 9px;
	height:444px !important;
}

.nav a,
.nav2 a,
.nav3 a,
.nav4 a,
.nav5 a,
.nav6 a,
.nav7 a {
	color:#535656;
	margin-left:8px;
}

.nav a:hover,
.nav a.activeSlide,
.prev_slide:hover,
.next_slide:hover,
.nav2 a:hover,
.nav2 a.activeSlide,
.prev_slide2:hover,
.next_slide2:hover,
.nav3 a:hover,
.nav3 a.activeSlide,
.prev_slide3:hover,
.next_slide3:hover,
.nav4 a:hover,
.nav4 a.activeSlide,
.prev_slide4:hover,
.next_slide4:hover,
.nav5 a:hover,
.nav5 a.activeSlide,
.prev_slide5:hover,
.next_slide5:hover,
.nav6 a:hover,
.nav6 a.activeSlide,
.prev_slide6:hover,
.next_slide6:hover,
.nav7 a:hover,
.nav7 a.activeSlide,
.prev_slide7:hover,
.next_slide7:hover {
	color:#000;
	text-decoration:underline;
}

.pager,
.pager2,
.pager3,
.pager4,
.pager5,
.pager6,
.pager7 {
    height: 413px !important;
    width: 600px;
	padding-bottom: 6px;
}

.page4-box4 {
	position:relative;
	overflow:hidden;
	background:#e1e1e1;
	margin-bottom: 20px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-top: 6px;
}

.p17 {
	margin-right:9px;
}

.tabl1 td {
	font-weight:bold;
	border-right:1px solid #95958f;
	width:128px;
	background:#575754;
	padding-left: 20px;
    padding-top: 9px;
	padding-bottom: 7px;
}

.tabl1 td a {
	color:#fff;
}

.tabl1 td a:hover {
	color:#c3c3c3;
}

.page4-box5 {
	overflow:hidden;
	border-bottom:1px solid #52524f;
	border-right:1px solid #52524f;
	border-radius:5px;
    -webkit-border-radius:5px;
	width:599px;	
}

.page4-box6 {
	overflow:hidden;
}

.last5 {
	border-right:none !important;
	width:132px !important;
}

.last6 {
	padding-bottom:10px !important;
}

.grey {
	background:#81817f !important;
}

.bot5 {
	height:412px;
}
.newsbullet {
	color: #8a8a8a;
	background: url(../images/marker7.gif) no-repeat 0 6px;
	padding-left: 17px;
}
.list2 .newsbullet a {
	color: #8a8a8a;
	background: none;
	padding-left: 0;
}
.list2 a {
	color:#8a8a8a;
	background:url(../images/marker7.gif) no-repeat 0 6px;
	padding-left:17px;
}

.list2 a:hover {
	color:#000;
	text-decoration:underline;
}

.list2 li {
	margin-bottom: 7px;
    padding-bottom: 6px;
	background:url(../images/divider5.png) repeat-x 0 bottom;
}

.page5-img1 {
	float:right;
	margin-top: 6px;
	margin-left: 10px;
}

.page5-box1 a {
	display:block;
	color:#000;
	margin-bottom: 13px;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-transform:uppercase;
}

.page5-box1 a:hover {
	color:#8a8a8a;
}

.page5-box1 {
	background:#f4f4f4;
	overflow:hidden;
	margin-bottom: 15px;
	padding: 14px 17px 21px 20px;
	margin-right:8px;
	position:relative;
}

.bot2 {
	float:left;
}

.p19 {
	line-height:18px;
}

.list3 a {
	color:#272828;
	text-decoration:underline;
	text-transform:none;
	display:inline-block;
	margin:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.list3 a:hover {
	color:#8a8a8a;
	text-decoration:none;
}
.p20 {
	margin-left:-2px;
}

.page5-box2 {
	overflow:hidden;
	margin-bottom:20px;
	
}

.text4 {
	width:236px;
	display:inline-block;
}

.text5 {
	display:inline-block;
	font-weight:bold;
	width:28px;
	color:#535656;
}

.p21 a:hover,
.p21 a:hover .text5 {
	color:#000;
	text-decoration:none;
}

.page5-box2 .list2 {
	margin-right: 19px;
}

#form4 {
	position:relative;
	vertical-align:top;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
}

#form4 fieldset {
border:none;
padding:0;
}

.page6-img1 {
	float:left;
	margin-right:20px;
	margin-top: 4px;
}

#form4 label {display:block; height:41px; position:relative;width: 220px;}
#form4 label.message { height:182px; width:302px; }

#form4 input {
	outline: none;
	border:none;
	color: #8a8a8a;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
	line-height:15px;
	background:#e9e9e9;
	border-top:1px solid #cbcbcb;
    padding: 4px 9px 6px;
    width: 202px;
	height:15px;
	border-radius:3px;
    -webkit-border-radius:3px;
	display:inline-block;
}
#form4 .area .error { float:none;}
#form4 textarea {	
	height:154px;
	margin:0;
	width:282px;	
	resize:none;
	outline: none;
	border:none;
	padding: 4px 9px 6px;
	overflow:auto;
	line-height:15px;
	background:#e9e9e9;
	border-radius:3px;
    -webkit-border-radius:3px;
	color:#8a8a8a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:1px solid #cbcbcb;
	display:block;
}
#form4 a {cursor:pointer;}
#form4 .success {
	display:none;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	left: 0px;
	top: -14px;
	color:#717171;
	font-size:12px;
}
#form4 .error,
#form4 .empty {
	color:#f00;
	font-size:10px;
	line-height:1.25em;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	position:absolute;
	right:3px;
	top:3px;
}
#form4 .message .error,
#form4 .message .empty  {
	right: 2px;
    top: 152px;
}

.link-form {
	float: left;
}

.last7 {
	width:136px;
}

.p22 {
	margin-right:17px;
}

dl {
	float:left;
	margin-bottom: 17px;
}

.text6 {
	color:#272828;
	font-weight:bold;
	margin-bottom: 2px;
	display:block;
}

dt {width:160px;}

dl span {float:left; width:78px;}

dd { line-height:17px;}

dd a {color:#535656;text-decoration:underline; font-weight:bold;}

dd a:hover {color:#000; text-decoration:none;}
	
.p23 {
	margin-bottom: 50px;
}

.link5 {
	color:#535656;
	font-weight:bold;
	text-decoration:underline;
}

.link5:hover {
	color:#000;
	text-decoration:none;
}

.p24 {
	margin-bottom:19px;
}

#twitter_update_list span a {
	color:#272828 !important;
	font-weight:bold;
	background:none !important;
	padding:0 !important;
	text-decoration:none !important;
}

#twitter_update_list span {
	display:block;
	margin-bottom: 5px;
}

#twitter_update_list a {
	color:#535656;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	padding-left:27px;
	padding-bottom:5px;
	text-decoration:underline;
	background:url(../images/twit-bg.png) no-repeat 0 5px;
}

#twitter_update_list a:hover {
	color:#000;
	text-decoration:none;
}

#twitter_update_list span a:hover {
	color:#000;
	text-decoration:underline !important;
}

#twitter_update_list li {
	background:url(../images/divider5.png) repeat-x 0 bottom;
	margin-bottom: 16px;
    padding-bottom: 14px;
	overflow:hidden;
}

#twitter {
	overflow:hidden;
	margin-bottom: 16px;
}

.page4-box7 {
	overflow:hidden;
}

.page4-box8 {
	overflow:hidden;
	margin-bottom: 36px;
}

/*********************************bg's*************************************/
.bg-1 {
	background:url(../images/bg-1.gif) left top repeat-x #f3f3f3;
	box-shadow:0 2px 5px #e6e6e6;
	border-bottom:1px solid #cfcfcf;
	border-radius:4px;
	margin-bottom: 19px;
}
/*********************************buttons*************************************/
.button-1 {
	display:inline-block;
	background:url(../images/button1_l.png) left top no-repeat;
	padding:0 0 0 3px;
	font-size:13px;
	line-height:16px;
	color:#fff;
	height:26px;
	overflow:hidden;
	font-weight:bold;
}
.button-1 span {
	display:block;
	background:url(../images/button1_r.png) right top no-repeat;
	padding:0 3px 0 0;
}
.button-1 span span {
	background:url(../images/button1_t.png) right top repeat-x;
	padding:4px 6px 6px;
}
.button-1:hover {
	color:#767676;
	background-position:left -26px;
}
.button-1:hover span {
	background-position:right -26px;
}

.button-2 {
	display:inline-block;
	background:url(../images/button1_l.png) left top no-repeat;
	padding:0 0 0 3px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	height:26px;
	overflow:hidden;
	font-weight:bold;
}
.button-2 span {
	display:block;
	background:url(../images/button1_r.png) right top no-repeat;
	padding:0 3px 0 0;
}
.button-2 span span {
	background:url(../images/button1_t.png) right top repeat-x;
	padding:4px 6px 6px;
}
.button-2:hover {
	color:#767676;
	background-position:left -26px;
}
.button-2:hover span {
	background-position:right -26px;
}

/*********************************fonts*************************************/
.color-1 {color:#373838;}
.color-2 {color:#7c7c7c; margin-left:1px;}
/******* form's ********/
#search {
	float:right;
	overflow:hidden;
	padding:21px 1px 0 0;
}
.input-1 {
	display:block;
	width:215px;
	height:26px;
	padding:0 10px;
	background:url(../images/input-1.png) left top no-repeat;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:6px;
}
.input-1 input {
	width:215px;
	padding:5px 0 5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c; 
	border:none;
	background:none;
	outline:none;
}


.p2 {
	padding-top:25px;
	padding-bottom: 58px;
}

/****************************footer************************/
footer {
	color:#8a8a8a;
	width:100%;
	padding: 20px 0;
}

.page-foot {
		padding:19px 0;
	}

.p12 {
	background:url(../images/foot-bg.gif) repeat-x 0 bottom #f3f3f3 !important;
	border-bottom:1px solid #cfcfcf;
	border-radius:5px ;
	-webkit-border-radius:5px;
	box-shadow: 0 1px 2px 2px #E6E6E6;
	-webkit-box-shadow:0 1px 2px 2px #E6E6E6;
}

.menu2 a {
	color:#959595;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	line-height:1.2em;
}

.menu2 li {
	float:left;
	padding-right:18px;
}

.menu2 a:hover,
.menu2 a.active {
	color:#000;
}

.page-foot2 {
	float:right;
	padding-top: 3px;
}

.page-foot2 a {
	color:#8a8a8a;
}

.page-foot2 a:hover {
	color:#000;
}

.menu2 {
	float:left;
	margin-left: -2px;
	padding-top: 3px;
}

.foot-link {
	width:99px;
	height:20px;
	display:block;
	background:url(../images/foot-logo.png) no-repeat 0 0;
	position:relative;
	float:right;
	margin-right: 6px;
}

.foot {
	text-align:center;
}

html {
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
}

.deck-left-box {
	width: 66%;
	overflow: hidden;
	display: inline-block;
}
.deck-right-box {
	width: 33%;
	overflow: hidden;
	display: inline-block;
}
#form-collect input {
outline: none;
border: none;
/* color: #8a8a8a; */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
margin: 0;
line-height: 15px;
background: #e9e9e9;
border-top: 1px solid #cbcbcb;
padding: 4px 9px 6px;
width: 27px;
height: 20px;
border-radius: 3px;
-webkit-border-radius: 3px;
display: inline-block;
/* top: -4px; */
}
.form-collect-p {
	margin-left: 10px;
	font-size: 15px;
	line-height: 40px;
}
.deck-right-box p {
	margin-bottom: 0px;
}


.listing .listing-image a img {
	max-height: 60px;
	max-width: 60px;
}

.listing {
	margin-bottom: 7px;
	padding-bottom: 6px;
	min-height: 70px;
	background: url(../images/divider5.png) repeat-x 0 bottom;
	clear: both;
}

.listing .listing-col {
	float: left;
}

.listing .listing-col.listing-image {
	margin-right: 10px;
	width: 60px;
}

.listing .listing-col.listing-title {
	width: 200px;
}

.listing .listing-col.listing-total {
	width: 80px;
	padding-left: 10px
}

.listing .listing-col.listing-timeleft {
	display: none;
}
.listing .listing-col.listing-condition {
	display: none;
}

.listing .listing-col.listing-sourceimg {
	max-width: 110px;
}

/* Card collection page */
.collection-left-box {
	width: 66%;
	overflow: hidden;
	display: inline-block;
	padding-right: 10px;
}
.collection-right-box {
	width: 32%;
	overflow: hidden;
	display: inline-block;
	background-color: #f4f4f4;
}
.collection-right-box-contents {
	padding-bottom: 10px;
	padding-left: 10px;
}
.cardcollection tr {
	height: 50px;
}
.cardcollection tr img {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 10px;
}
.cardcollection .notfirst:hover td {
	background-color: #f4f4f4;
}
.cardcollection .first {
	height: 10px;
}
.cardcollection p {
	line-height: 50px;
	font-size: 17px;
	padding-right: 10px;
	margin-bottom: 0px;
}
/* end card collection page */

/* Personal deck page */
.mydecks-left-box {
	width: 66%;
	overflow: hidden;
	display: inline-block;
}
.mydecks-right-box {
	width: 33%;
	overflow: hidden;
	display: inline-block;
}
.mydecks-left-box img {
	float: left;
	padding-right: 10px;
}
.donate p {
	margin-bottom: 17px;
	font-size: 16px;
	line-height: 18px;
	text-indent: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
