body {
	margin: 0;
	padding: 0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #5e5959;
	font-size: 76%;
	overflow: -moz-scrollbars-vertical;
	background: #f2f3f4;
}

#container
{
	width:980px;
	margin:0px auto;
	padding:0px;
	background: #ffffff;
}

#header
{
    float:left;
    width:980px;
    margin:0px;
    padding:0px;
    position:relative;
    background:url(../images/tab_top_shim.gif) repeat-x bottom;
}

/* Top nav +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*/
#mainnav{
	float:left;
    height:43px;
    width:980px;
    margin:12px 0px 0px 0px;
    padding:0px;
    position:relative;
    background:url(../images/topnav.gif) no-repeat top;
}
#mainnav ul{
	float:left;
	margin:1px 0px 0px 20px;
	padding:0px;
	list-style:none;
}
#mainnav ul li{
	float:left;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:12px 10px 5px 10px;
	border-right:1px solid #8db0cc;
}
#mainnav ul li a{
	color:#ffffff;
	padding:16px 0px 8px 0px;
	text-decoration:none;
}
#mainnav ul li a:hover{
	text-decoration:underline;
}

.logo
{
    float:left;
    display:inline;
    margin:18px 0px 0px 44px;
}

.specialoffer
{
	float:left;
	margin:0px 0px 25px 0px;
	padding:0px;
	width:740px;
}
#cartsummarycontainer{
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
}
#cartsummarycontainer a{
	float:left;
	margin:0px 0px 0px 5px;
	text-decoration:none;
}
#cartsummary{
	float:left;
	height:36px;
	margin:0px;
	padding:0px;
	background:url(../images/basket_shim.gif) repeat-x top;
}
#cartsummary a{
	float:left;
	color:#579dd9;
	font-size:11px;
	margin:12px 0px 0px 4px;
	padding:0px;
}
#cartsummary a span{
	color:#000000;
}
.cartright{
	float:left;
	margin:0px;
	padding:0px;
	width:15px;
	height:36px;
	background:url(../images/basket_right.gif) no-repeat top;
	
}
.cartleft{
	float:left;
	margin:0px;
	padding:0px;
	width:30px;
	height:36px;
	background:url(../images/basket_left.gif) no-repeat top;
	
}
.telephone{

	background:url(../images/telephone.gif) no-repeat 0 0;
	display: block;
	float:right;
	clear:right;
	height:0 !important;
	margin:0px;
	overflow:hidden;
	padding:26px 0 0 0;
	width:388px;
    margin:30px 5px 0px 0px;
}
#voucher{
	float:right;
	height:33px;
	margin:4px 10px 0px 0px;
	padding:0px;
	width:600px;
}
#voucher p{
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	line-height:31px;
	color:#ffffff;
	font-size:11px;
}

.voucherbox{
	float:right;
	margin:0px;
	padding:0px;
	height:31px;
	background:url(../images/voucher_shim.gif) repeat-x top;
}
.voucherbox input{
	float:left;
	margin:9px 0px 0px 0px;
	padding:0px;
	height:16px;
	border:1px solid #ffffff;
	font-size:12px;
	color:#2E618B;
}
.voucherbox_left{
	float:left;
	margin:0px;
	padding:0px;
	height:31px;
	width:11px;
	background:url(../images/voucher_left.gif) no-repeat top;
}
.voucherbox_right{
	float:left;
	margin:0px;
	padding:0px;
	height:31px;
	width:10px;
	background:url(../images/voucher_right.gif) no-repeat top;
}
#Submit{
	float:right;
	border:none;
	margin:3px 0px 0px 5px;
	padding:0px;
	width:55px;
	height:27px;
	background:url(../images/submit_voucher.gif) repeat-x top;
	border:0px !important;
	cursor:pointer;
}
#tradebanner{
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	height:77px;
	width:200px;
	background:url(../images/trade_banner_shim.gif) repeat-x top;
}

#tradebanner a.oldtrader{
	float:left !important;
	margin:15px 0px 0px 5px !important;
	padding:0px !important;
	border:none !important;
	display:inline !important;
}
#tradebanner a.newtrader{
	float:left !important;
	margin:10px 0px 0px 5px !important;
	padding:0px !important;
	border:none !important;
	display:inline !important;
	font-size:9px;
}

/* leftnav +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*/
#left{
	float:left;
	margin:20px 20px 0px 8px;
	padding:0px;
	width:200px;
	display:inline;
}
#left a{
	float:left;
	padding:9px 13px 9px 13px;
	margin:0px;
	width:172px;
	display:inline;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
#left a.hidden{
	background:url(../images/plus.gif) no-repeat 180px 13px;
}
#left a.showing{
	background:url(../images/minus.gif) no-repeat 180px 13px;
}
#left ul{
	float:left;
	padding:0px 0px 0px 10px;
	margin:17px 0px 0px 0px;
	list-style:none;
	display:inline;
	width:190px;
	border-bottom:1px solid #cccccc;
}
#left ul li{
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	width:180px;
}
#left ul li a{
	font-weight:normal;
	display:inline;
	border::none;
	width:auto;
	border:none;
	font-size:12px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
.formbox{
	float:left;
	clear:both;
	margin:0px;
	padding:3px 10px 8px 10px;
	display:inline;
	width:180px;
	background:#eff6fc;
}
.formbox label{
	float:left;
	clear:both;
	color:#2e628d;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
}
.mailingbox{
	float:left;
	margin:0px;
	padding:0px;
	height:30px;
	background:url(../images/form_left_shim.gif) repeat-x top;
}
.mailingbox input{
	float:left;
	margin:9px 0px 0px 0px;
	padding:0px;
	height:16px;
	width:162px;
	border:1px solid #ffffff;
	font-size:12px;
	color:#2E618B;
}
.mailingbox_left{
	float:left;
	margin:0px;
	padding:0px;
	height:30px;
	width:7px;
	background:url(../images/form_left_left.gif) no-repeat top;
}
.mailingbox_right{
	float:left;
	margin:0px;
	padding:0px;
	height:30px;
	width:7px;
	background:url(../images/form_left_right.gif) no-repeat top;
}

.leftitle{
	float:left;
	margin:24px 0px 0px 0px;
	padding:8px 10px 0px 10px;
	display:inline;
	width:180px;
	height:38px;
	background:url(../images/nav_header_left.gif) #ffffff no-repeat;
}
.leftitle p{
	float:left;
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-weight:bold;
	display:inline;
	line-height:12px;
}
.tellme{
	float:left !important;
	clear:both;
	width:auto !important;
	border:none !important;
	font-size:10px !important;
	margin:0px !important;
	padding:0px  3px 0px 5px !important;
}
.signup{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px;
	height:33px;
	width:89px;
	background:url(../images/sign_up.gif) repeat-x top;
	border:1px solid #EFF6FC;
	cursor:pointer;
}
.submit{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px;
	height:33px;
	width:89px;
	background:url(../images/login.gif) repeat-x top;
	border:1px solid #EFF6FC;
	cursor:pointer;
}
.tradeaccount{
	float:left !important;
	clear:both;
	width:auto !important;
	border:none !important;
	font-size:10px !important;
	margin:20px 0px 0px 0px !important;
	padding:0px !important;
}


#footer{
	width:960px;
	margin:20px 0px 0px 10px;
	display:inline;
	padding:0px;
	float:left;
	clear:both;
	border-top:1px solid #cccccc;
}
.footerleft{
	width:700px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	clear:both;
	height:41px;
	background:url(../images/bg_logo_footer.gif) no-repeat top left;
}
.footerleft p{
	margin:0px 0px 0px 50px;
	padding:0px;
	float:left;
	clear:both;
	display:inline;
}
.footerright{
	width:120px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:right;
	height:37px;
	background:url(../images/cards_footer.gif) no-repeat top left;
}

/* content +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*/
#content{
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:740px;
}
#fullcontent{
	float:left;
	margin:20px 20px 0px 8px;
	padding:0px;
	width:950px;
	display:inline;
}
#banner{
	float:left;
	margin:0px;
	padding:0px;
}
.title{
	display: block;
	float:left;
	width:100%;
    margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}
.hot{
	background:url(../images/hot.gif) no-repeat 0 0 !important;
	display: block !important;
	float:left !important;
	height:0 !important;
	margin:0px !important;
	overflow:hidden !important;
	padding:22px 0 0 0 !important;
	width:105px !important;
    margin:30px 5px 0px 0px !important;
	border:none !important;
}
.essential{
	background:url(../images/essential.gif) no-repeat 0 0 !important;
	display: block !important;
	float:left !important;
	height:0 !important;
	margin:0px !important;
	overflow:hidden !important;
	padding:26px 0 0 0 !important;
	width:168px !important;
    margin:30px 5px 0px 0px !important;
	border:none !important;
}

.productBox{
	float:left;
	margin:0px 10px 20px 0px;
	padding:0px;
	width:175px;
	height:245px;
	display:inline;
}
.productBox a{
	width:100%;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	
}
.productBox a.title{
	border:none;
	text-decoration:none;
	margin:0px 0px 5px 0px;
}
.productBox a img{
	display:block;
	margin:0px auto;
}
.productBox span{
 	color:#54aa41;
 	font-weight:bold;
	margin:0px;
	padding:0px;
}
.links{
	width:175px;
	float:left;
	margin:0px;
	padding:0px;
	border-top:1px dashed #00ccff;
	border-bottom:1px dashed #00ccff;
}
.links a{
	float:left;
	margin:0px 5px 0px 0px;
	padding:12px 0px 12px 0px;
	background:url(../images/link_arrow.gif) no-repeat right;
	width:80px;
	clear:none;
	display:inline;
	font-weight:bold;
	text-decoration:none;
	color:#3071a8;
}
.detail{
	width:175px;
	float:left;
	margin:0px;
	padding:0px;
	height:80px;
}
.image{
	width:175px;
	float:left;
	margin:0px;
	padding:0px;
	height:110px;
}
#fullcontent h1{
	color:#8dbde3;
	font-size:24px;
	width:950px;
	float:left;
	margin:10px 0px 15px 0px;
	padding:8px 0px 8px 10px;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
}
#content h1{
	color:#8dbde3;
	font-size:24px;
	width:715px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:8px 0px 8px 10px;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
}
#content h2{
	color:#8dbde3;
	font-size:18px;
	width:715px;
	float:left;
	margin:10px 0px 15px 0px;
	padding:8px 0px 8px 10px;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
}
#content p{
	width:740px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#fullcontent p{
	width:960px;
	float:left;
	margin:0px 0px 10px 20px;
	padding:0px;
}
#content ol{
	width:720px;
	float:left;
	margin:0px 0px 10px 20px;
	padding:0px;
	display:inline;
}
#breadcrumbs{
	float:left;
	margin:0px;
	padding:0px;
	width:740px;
	clear:both;
}
#breadcrumb_small{
	float:left;
	margin:0px;
	padding:0px;
	width:540px;
	display:inline;
}
#breadcrumbs ul,#breadcrumb_small ul{
	float:left;
	margin:0px;
	padding:0px;
	width:540px;
	clear:both;
	list-style:none;
}
#breadcrumbs ul{
	float:left;
	margin:0px;
	padding:0px;
	width:700px;
	clear:both;
	list-style:none;
}
#breadcrumbs ul li, #breadcrumb_small ul li{
	float:left;
	margin:0px 10px 0px 0px;
	padding:8px 15px 5px 0px;
	background:url(../images/link_arrow.gif) no-repeat right;
}
#breadcrumbs ul li.last, #breadcrumb_small ul li.last{
	background:none;
}

label.label{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	line-height:28px;
	width:120px;
}

.inputbox{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:31px;
	background:url(../images/form_shim.gif) repeat-x top;
	display:block;
}
.inputbox input{
	float:left;
	margin:9px 0px 5px 0px;
	padding:0px;
	height:16px;
	border:1px solid #ffffff;
	font-size:12px;
	color:#2E618B;
	width:240px;
}
.inputbox_left{
	float:left;
	margin:0px;
	padding:0px;
	height:31px;
	width:10px;
	background:url(../images/form_left.gif) no-repeat top;
}
.inputbox_right{
	float:left;
	margin:0px;
	padding:0px;
	height:31px;
	width:10px;
	background:url(../images/form_right.gif) no-repeat top;
}

.textarea{
	float:left;
	margin:0px 0px 5px 3px;
	padding:0px;
	background:url(../images/textarea_shim.gif) repeat-y;
	display:block;
	width:218px;
}
.textarea textarea{
	float:left;
	clear:both;
	margin:0px 0px 0px 5px;
	padding:0px;
	height:150px;
	border:1px solid #ffffff;
	font-size:12px;
	color:#2E618B;
	width:200px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
.textarea_top{
	float:left;
	margin:0px;
	padding:0px;
	width:218px;
	height:6px;
	background:url(../images/textarea_top.gif) no-repeat top;
}
.textarea_bottom{
	float:left;
	margin:0px;
	padding:0px;
	width:218px;
	height:6px;
	background:url(../images/textarea_bottom.gif) no-repeat bottom;
}
.apply{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px;
	height:33px;
	width:89px;
	background:url(../images/sign_up.gif) repeat-x top;
	border:1px solid #EFF6FC;
	cursor:pointer;
}
.submitform{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px;
	height:35px;
	width:88px;
	background:url(../images/submit_form.gif) no-repeat top;
	border:none;
	cursor:pointer;
}
/* ProductList  +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*/
.product{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:740px;
	background:url(../images/productshim.jpg) repeat-x bottom;
}

.product a.image
{
	float:left !important;
	width:190px;
	margin:0px;
	padding:10px 0px 10px 0px;
	height:auto !important;
}
.product a.image img
{
	display:block !important;
	margin:0px auto !important;
}
.product div.detail{
	float:right;
	width:540px;
	margin:10px 0px 10px 0px;
	padding:0px;
	height:auto !important;
}
.product div.detail p{
	width:540px !important;
	margin:10px 0px 0px 0px !important;
	padding:0px !important;
}
.product div.detail h2 a{
	width:540px !important;
	margin:0px !important;
	padding:0px !important;
	text-decoration:none;
}
.product div.detail h2{
	width:540px !important;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}
.red{
	font-weight:bold;
	color:#aa4141;
}
.green{
	font-weight:bold;
	color:#54aa41;
}
.strikethrough{
	font-weight:bold;
	text-decoration:line-through;
	color:#414baa;
}
.detaillink{
	float:left;
	clear:both;
	margin:0px 10px 0px 0px;
	padding:4px 15px 5px 0px;
	background:url(../images/link_arrow.gif) no-repeat right;
	border:none;
	font-weight:bold;
	text-decoration:none;
	color:#3071a8;
	width:70px;
}
/* Detail page +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*/
#detailimages{
	float:left;
	width:320px;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#detailimages a{
	float:left;
	margin:10px 5px 0px 0px;
	display:inline;
}
#imagebox{
	width:320px;
	margin:0px;
	padding:0px;
	height:250px;
	float:left;
}
#imagebox img{
	max-width:300px;
	margin:0px auto;
	padding:0px;
	display:block;
}
#detailinfo{
	float:left;
	width:400px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#detailinfo h1{
	color:#686868;
	font-size:20px;
	width:400px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	border-bottom:none;
}

#detailinfo p{
	width:390px;
	float:left;
	margin:0px 0px 0px 10px;
	display:inline;
	padding:0px;
}
#detailinfo ul{
	width:390px;
	float:left;
	margin:10px 0px 10px 0px;
	display:inline;
	padding:0px;
	list-style:none;
}
#detailinfo ul li{
	padding:0px 0px 5px 10px;
	background:url(../images/link_arrow.gif) no-repeat left;
}

#pricebox{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:400px;
	float:left;
	margin:0px 0px 30px 0px;
	padding:3px 0px 3px 0px;
}
#innerpricebox{
	width:400px;
	float:left;
	margin:0px;
	padding:0px;
	background:#eff6fc;
}
#innerpricebox span{
	float:left;
	clear:both;
	margin:10px 5px 0px 15px;
	padding:0px;
	background:#eff6fc;
	width:350px;
}
#innerpricebox select{
	float:left;
	clear:both;
	margin:10px 5px 0px 15px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	border:1px solid #234c6d;
	font-size:12px;
	color:#2E618B;
	width:260px;
}
#innerpricebox div.inputbox{
	clear:both;
	margin:10px 5px 0px 15px;
	width:262px;
	display:inline;
}
#innerpricebox div.inputbox input{
	width:240px;
}
.buynow{
	float:right;
	margin:8px 10px 0px 0px;
	padding:0px;
	height:36px;
	width:90px;
	background:url(../images/buy_now.gif) no-repeat top;
	border:1px solid #EFF6FC;
	cursor:pointer;
}
#pricetext,#starttext{
	clear:both;
	margin:0px 5px 0px 15px !important;
	display:inline;
	width:200px;
}
#pricetext span,#starttext span{
	width:140px !important;
	float:none !important;
	font-size:28px;
	color:#54aa41;
	margin:0px 0px 0px 5px !important;
	padding:0px !important;
	float:left;
}
#pricetext span input, #starttext span input{
	font-size:28px !important;
	color:#54aa41 !important;
	border:1px solid #EFF6FC;
	background:#EFF6FC;
	cursor:default;
	width:180px;
	padding:12px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	height:29px;
}
#basketdiv{
	width:960px;
	padding:0px 0px 20px 0px;
	margin:0px;
	background:#eff6fc;
	float:left;
}
#basket{
	width:930px;
	padding:0px;
	margin:0px auto;
	background:#eff6fc;
}

#basket tr th{
	text-align:center;
	padding-bottom:8px;
	padding-top:20px;
	border-bottom:1px solid #cccccc;
}
#basket tr td{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #cccccc;
}
.extrapad{
	padding:0px 15px 0px 15px;
}
.quantitybox{
	margin:0px;
	padding:0px;
	height:40px;
	width:45px;
	background:url(../images/quantity_box.gif) no-repeat top;
	cursor:default;
	float:left;
}
.quantitybox input{
	width:25px;
	background:#ffffff;
	border:1px solid #ffffff;
	margin:12px 0px 0px 10px;
	
}
.plusminus{
	float:left;
	margin:0px;
	padding:0px;
}
.plusminus table{
	float:left;
	margin:3px 0px 0px 0px;
	padding:0px;
}
.none{
	padding-bottom:5px !important;
	padding-top:5px !important;
	border-bottom:none !important;
}

.remove{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	clear:both;
	width:100px;
}
.remove input{
	float:left;
	margin:3px 5px 0px 0px;
	padding:0px;
	clear:none;
}
.remove a{
	float:left;
	margin:5px 5px 0px 0px;
	padding:0px;
	font-size:10px;
	clear:none;
}
.message{
	padding-right:10px;
}
.shopping{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
.continue{
	float:right;
	margin:0px 12px 0px 0px;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
#decision{
	float:left;
	margin:30px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	width:960px;
	border-top:1px solid #cccccc;
}
#deliverytable{
	width:695px;
	padding:0px;
	margin:0px;
	float:left;
}
.selectbox{
	float:left;
}
.selectbox select{
	float:left;
	clear:both;
	margin:10px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	border:1px solid #234c6d;
	font-size:12px;
	color:#2E618B;
	width:260px;
}
.labellong{
	width:250px;
	float:left;
	clear:both;
	color:#2e628d;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
}
.checkbox{
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
}
#deliveryleft, #deliveryright{
	float:left;
	margin:0px 0px 0px 40px;
	padding:0px;
	width:400px;
	display:inline;
}
#deliveryleft p, #deliveryright p{
	width:400px !important;
	float:left;
	margin:0px 0px 10px 0px  !important;
	padding:0px;
}
.submitcheckout{
	float:left;
	clear:both;
	margin:0px 0px 0px 10px;
}
.payset{
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	clear:both;
}
/* Generic +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*/
a{
   color:#5e5959;
}
a img
{
    border:none;
}
.last
{
    border:none;
}
.genericMessage
{
    float:left;
    width:300px;
    padding:0px;
    margin:25px 0px 0px 0px;
    color:#74b117;
    font-size:1.2em;
}
.error{
	color:#fe7474 !important;
}
.show{
	display:block !important;
}
.hide{
	display:none !important;
}
.clearboth{
	clear:both;
}
.floatright{
	float:right;
	margin:0px 5px 0px 5px;
	padding:0px;
	display:inline;
}
.floatleft{
	float:left;
	margin:10px 5px 10px 0px;
	padding:0px;
	display:inline;
}
.center{
	float:left;
	width:600px !important;
	text-align:center;
	padding:0px;
	margin:0px;
}
.indented{
	width:730px !important;
	margin:0px 0px 0px 10px !important;
	display:inline;
}
.splitter{
	height:2px !important;
	margin:0px !important;
	padding:0px !important;
}
.highlite a{
	font-weight:bold !important;
	color:#569dd9 !important;
}
.rightfloat{
	float:right;
	margin:15px 15px 0px 0px;
	padding:0px;
	display:inline;
}
.nounderline{
	text-decoration:none;
}
.blue{
	color:#00214e;
}
.border{
	width:100%;
	border:1px solid #cccccc;
}
.extramargin{
	margin-top:10px !important;
}