html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}



a:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

@charset "UTF-8";
body {background:url(../images/grey_gradient_bg.png) repeat-x scroll 0 0 #fff;color:#555;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:1.5em;}

h1,h2,h3,h4,h5,h6 {color:#3d3d3d;font-family:Arial,Helvetica,Sans-Serif;line-height:1.2em;}
h1 {font-size:21px;margin-bottom:18px;}
h2 {font-size:21px;margin-bottom:12px;}
h3 {font-size:18px;margin-bottom:10px;}
h4 {font-size:15px;margin-bottom:10px;}
h5 {font-size:12px;margin-bottom:8px;}
h6 {font-size:11px;margin-bottom:8px;}

p {margin-bottom:10px;}
p img {margin:0 12px 12px 0;}
p img.left {float:left;margin:0 12px 12px 0;}
p img.right {float:right;margin:0 0 12px 12px;}

.red { color:#e4001a}

h1.L2,h1.L3 {border-bottom:1px solid #ccc;color:#e4001a;padding-bottom:6px; margin-top:10px}
h1.L3 span {border-left:1px solid #ccc;color:#8c8c8c;font-weight:normal;margin-left:9px;padding-left:9px;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

img, a img{
	border:none;
	-ms-interpolation-mode: bicubic;
}

#pageIntro {margin-bottom:21px;margin-top:-15px;}
#pageIntro p {color:#444;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:21px;margin-bottom:0;}
a {color:#3B73B9;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {color:#39c;text-decoration:underline;}
a:focus {outline:none;}

a.button:hover,.buttons a:hover {background:#ddd;color:#333;text-decoration:underline;text-shadow:none}
a.button:active,.buttons a:active {background:#ccc;}
ul {list-style-position:outside;list-style-type:disc;margin:0 0 15px 18px;}
ol {list-style-position:outside;list-style-type:decimal;margin:0 0 15px 18px;}
ul ul {list-style-type:circle;margin:6px 0 0 18px;}
ul ol {margin:0 0 0 18px;}
ol ol {margin:0 0 0 18px;}
ol ul {list-style-type:circle;margin:0 0 0 18px;}
li {padding-bottom:6px;}
ul ul li {padding-bottom:6px;}
ul ol li {padding-bottom:6px;}
ol ol li {padding-bottom:6px;}
ol ul li {padding-bottom:6px;}

hr {  border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	margin:15px 0
	}

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;font-weight:normal;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 18px 0;font-style:italic;}
del, ins {color:#666;}
pre, code {margin:18px 0;white-space:pre;}
pre, code, tt {font-family:'andale mono','lucida console',monospace;}


#mainWrapper,
#universalWrapper,
#mastheadWrapper,
#primaryWrapper,
#contentWrapper,
#directoryWrapper,
#footerWrapper {margin:0 auto;width:980px;}

#mainWrapper {
	background-color:#fff;
	border:0px solid #E6E6E6;
	background:#fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;}



#mastheadContainer {height:90px;}
#mastheadContainer img {display:block;}

#headerLogo h1, #headerLogo .siteTitle {font-size:normal;margin:20px 0 0 11px;height:60px;border:0;}
#headerLogo h1 {font-size:14px;}
#headerLogo .siteTitle {font-size:normal;}
.logo{ margin-top:15px}

#topNav {height:20px;line-height:20px;margin-top:5px;}
#topNav h2 {display:none;}
#topNav ul {list-style:none;margin:0;position:absolute;right:0;}
#topNav li {display:inline;font-size:13px;padding:0;}

#topNav a {display:inline-block;color:#666;background:url(../images/stroke_tool.gif) no-repeat 100% 50%;padding:3px 10px 3px 9px;}


#topNav li:last-child a { border-right:0; padding-right:0}

#topNav a:hover {}
#topNav .first {padding-left:0;}
#topNav .last {border:0;padding-right:0;}
#topNav .signedIn span {font-weight:bold;}

#top2Nav  {margin-top:35px; float:right}
.loginbtn{right:0; height:30px; width:220px; color:#e4001a; background:#EBEBEB; padding:5px 15px; font-size:13px; text-align:center; cursor:pointer; border:none; font-weight:bold}
.loginbtn:hover { text-decoration:underline}


#primaryContainer {}
#primaryContainer img {display:block;}

#primaryNav {background:url(../images/shadow_light.png) no-repeat scroll 50% 30px transparent; height:50px; overflow:hidden;}
#primaryNav h2 {display:none;}
#primaryNav ul {background:url("../images/bgNav.png") repeat-x scroll transparent;height:36px;line-height:36px;list-style:none;margin:0;position:relative;}

#primaryNav li {font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;letter-spacing:.001em;padding:0; min-width:90px; text-align:center; background:url("../images/navi-li.png") no-repeat top 12px right;}
#primaryNav li:hover {background:url("../images/bgNav-li.png") no-repeat top right;}

#primaryNav li:last-child { background: none}
#primaryNav li:last-child:hover {background:url("../images/bgNav-li.png") no-repeat top left; }

#primaryNav a { color:#fff;display:block;_display:inline-block;padding:0 9px; text-decoration:none}

#primaryNav .last {border:0;}
#primaryNav .help {border:0;font-size:11px;font-weight:normal;position:absolute;right:0;}
#primaryNav a.help:hover {background:none;}


#secondaryNavContainer {}
#secondaryNavContainer img {display:block;}

#secondaryNav {background:none;}
#secondaryNav {margin-bottom:20px;}

#secondaryNav h2 {display:none;}
#secondaryNav ul {list-style:none;margin:0;}
#secondaryNav ul li {color:#555;list-style-position:outside;padding-bottom:0; font-weight:bold; background:url(../images/snarrow.png) left 7px no-repeat; margin:0 0 0 2px; padding-left:12px}
#secondaryNav a {display:block;_display:inline-block;color:#333;}
#secondaryNav ul li a:link,#secondaryNav li a:visited {color:#333;padding:1px 2px;}
#secondaryNav ul li a:hover,#secondaryNav li a:active {color:#555;background:#eee;text-decoration: none;_display:block;}

#secondaryNav ul ul {display:none;}

#secondaryNav ul ul {margin-bottom:15px;line-height:12px;}
#secondaryNav ul ul li {font-weight:normal;}
#secondaryNav ul ul li a:link,#secondaryNav ul ul li a:visited {color:#555;}
#secondaryNav ul ul li a:hover,#secondaryNav ul ul li a:active {color:#777;}

a.snSelect, a.tnSelect {background:#eee;color:#e4001a !important;cursor:default;text-decoration:none!important;_display:block !important;}
a.tnSelect:hover, a.tnSelect.hover {text-decoration:none !important;}

#footerContainer {height:60px;padding-bottom:20px; padding-top:20px}
#footerNav {color:#888;}
#footerNav h2, #footerNav h3 {display:none;}
#footerNav .top, #footerNav .bottom {height:30px;line-height:30px;}
#footerNav .top {border-bottom:1px solid #ddd;}
#footerNav ul {list-style:none;margin:0;}
#footerNav .tr ul, #footerNav .br ul {position:absolute;right:0;}
#footerNav li {display:inline;font-size:11px;padding:0;}
#footerNav a, #footerNav span {border-right:1px solid #ccc;padding:0 9px;}
#footerNav .first {padding-left:0 !important;}
#footerNav .last {border:0;padding-right:0;}

#footerNav .copyright a {border:0;}
#footerNav .copyright span {border:0;padding-right:6px;}
#footerNav .copyright img {border:0; max-height:15px}
#footerNav .copyright a.icon {margin:0 3px;padding:0;}
#footerNav .copyright a.icon img {height:20px;width:20px;position:relative;top:5px;_top:4px;}

#facebookIcon {background-position:0 -1130px;}
#twitterIcon {background-position:-30px -1130px;}
#linkedinIcon {background-position:-60px -1130px;}
#youtubeIcon {background-position:-90px -1130px;}
#flickrIcon {background-position:-120px -1130px;}
#rssIcon {background-position:-150px -1130px;}
#knowledgenetIcon {background-position:0 -1160px;}
#foursquareIcon {background-position:-30px -1160px;}
#pinterestIcon {background-position:-60px -1160px;}
#instagramIcon {background-position:-90px -1160px;}
#houzzIcon {background-position:-120px -1160px;}


#universalNav li,#topNav li,#top2Nav li,#primaryNav li,#footerNav li,#pageToolsNav li {float:left;}

#contentContainer {padding-bottom:30px;}

#mainTheme.carousel {background:url(../images/shadow_dark.png) no-repeat scroll 50% 260px transparent;height:290px;overflow:hidden;}
#mainTheme.carousel img {display:block;}

.ad220 a img {width:220px; }
.ad220 a img{ margin-bottom:8px}

.boxContainer {}
.boxContainer img {display:block;}
.boxContainer h2.title { 
background-image: -ms-linear-gradient(top, #ffffff 0%, #F6F6F6 47%, #ededed 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #F6F6F6 47%, #ededed 100%);
background-image: -o-linear-gradient(top, #ffffff 0%, #F6F6F6 47%, #ededed 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(47, #F6F6F6), color-stop(100, #ededed));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #F6F6F6 47%, #ededed 100%); 
background-image: linear-gradient(to bottom, #ffffff 0%, #F6F6F6 47%, #ededed 100%);
border:1px solid #ccc;color:#333;font-size:15px;height:30px;line-height:30px;padding-left:9px;margin-bottom:0;text-shadow:1px 1px #fff;}

.boxContainer .box h2, .boxContainer .box h3 {background:none repeat scroll 0 0 transparent;border-bottom:1px dotted #ddd;border-width:0 0 1px;font-size:13px;height:auto;line-height:normal;margin:0 0 6px;padding:0 0 3px;text-shadow:none;}

.box {overflow:hidden;padding:9px;position:relative; border:1px solid #ccc; border-top:0}
.box ul {}
.box li {padding-bottom:3px;}

.box img {border:1px solid #ddd;padding:1px;background:#fff;}
.box img {_border:0;_padding:0;}
.box img.square {height:58px;margin-right:9px;margin-top:3px;width:58px;}
.box img.square.tall {height:123px;width:93px;}
.box img.square.big {height:198px;width:198px;}
.box img.square.xtall {height:263px;width:198px;} 

.grid_3 .box img {margin-bottom:9px;}
.grid_3 .box img.mini {width:198px;height:68px;}
.grid_3 .box img.small {width:198px;height:118px;}

.grid_4 .box a img {margin-bottom:9px;}
.grid_4 .box img.mini {width:278px;height:68px;}
.grid_4 .box img.small {width:278px;height:118px;}
.grid_4 .box img.medium {width:278px;height:158px;}

.grid_5 .box a img {margin-bottom:9px;}
.grid_5 .box img.mini {width:358px;height:68px;}
.grid_5 .box img.small {width:358px;height:118px;}
.grid_5 .box img.medium {width:358px;height:158px;}
.grid_5 .box img.large {width:360px;height:200px;} /* updatd 8/5/13 to reflect larger size */
.grid_5 .box img.xlarge {width:358px;height:238px;}


h2#connectBar {background:#eee;border:1px solid #ddd;color:#000;font-size:14px;font-weight:normal;height:40px;line-height:40px;margin-bottom:30px;padding:0 9px;text-shadow:1px 1px #fff;overflow:hidden;}
h2#connectBar a {color:#e4001a;}
h2#connectBar a:hover {text-shadow:none;text-decoration:underline;}
h2#connectBar span.message {}
h2#connectBar span.action {font-weight:bold;}


ul.tabs.sortNav {background:none;border:0;position:absolute;right:0;top:0;}

ul.tabs li {float:left;font-size:11px;font-weight:bold;list-style-image:none !important;margin:0 !important;padding:0;text-indent:0;text-shadow:1px 1px #fff;}

ul.tabs a {background:none;color:#555;display:block;_display:inline-block;height:30px;line-height:30px;margin:0;padding:0 10px;position:relative;text-decoration:none;top:0;}
ul.tabs.sortNav a {top:1px;}

ul.tabs a:hover {
	background:#ddd;
	color:#333;
	text-decoration:underline;
	text-shadow:none;
}

ul.tabs a:active {background:#ccc !important;}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs a.current:active, ul.tabs li.current a {
	background:#fff !important;
	border-color:#ccc #ccc #fff #ccc;
	border-style:solid;
	border-width:0 1px 1px;
	color:#000 !important;
	cursor:default !important;
	padding:0 9px;
	text-decoration:none;
}
ul.tabs.sortNav a.current, ul.tabs.sortNav a.current:hover, ul.tabs.sortNav li.current a {border-color:#ccc #ddd #fff #ccc;}


#contentContainer #homePagePreContent,
body #lightwindow,
body #lightwindow_overlay {display:none !important;}

.red {color:#e4001a}

#headerLogoPrint, #BannersPrint {display: none;}
.morecontent span { display: none;}

.memOnly {font-size: 0.9em; color: #F00;}


#container{
	text-align:left;
	background:#f4f4f4;
	border:1px solid #ccc;
	-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
	-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
	box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
}
#container, #bottom{
	margin:0 auto;
	/*width:640px;*/
}
#bottom{
	/*width:650px;*/
	height:10px !important;
	margin-bottom:10px;
	display:block !important;
}

form.wufoo{
	margin:20px 14px 0 14px;
	padding:0 0 20px 0;
}

* html #bottom{ 
	_behavior: url(../i/iepngfix.htc);
}
.hide, .cloak div{
	display:none !important;
}


/*update*/

#banner { margin-top:10px; margin-bottom:20px}
#banner img { max-width:940px}
.m-r-none { margin-right:0}
.m-l-none { margin-left:0}
.productbox {width:161px; display:inline; float:left; position:relative; padding:9px; overflow:hidden}
.productbox.first { padding-left:0}
.productbox.last { padding-right:0}
.productbox h3 { margin-top:4px; border-bottom:1px dotted #ddd; padding-bottom:3px}
.productbox p { margin-bottom:4px}
.productbox img {border:1px solid #ddd;padding:1px;background:#fff; width:156px;height:80px;}
#organizationbox .grey { background-color:#858585; color:#fff}

.pagebgsize { width:700px; border:1px solid #CCC; margin-bottom:10px}

.bgLogin { background:url(../images/bgbtnLogin.png) no-repeat; color:#fff;font-size:15px;height:36px;line-height:36px;padding-left:9px; margin-bottom:10px; text-decoration:none}

.btnNamecheck { background:url(../images/bgbtnNamecheck.png) no-repeat; color:#fff;font-size:15px;height:36px;line-height:36px;padding-left:9px; margin-bottom:10px; text-decoration:none}

.btnBlack { background:url(../images/bgbtnBlack.png) no-repeat; color:#fff;font-size:15px;height:36px;line-height:36px;padding-left:9px; margin-bottom:10px; text-decoration:none}

.btngrey:hover, .bglogin:hover  { opacity:0.9}

a.nodecoration {text-decoration:none}

ul.listitem1 { margin-left:2px}
ul.listitem1  li {font-size:13px;background:url(../images/list1.png) no-repeat 0px; padding:3px 0 0px 15px;display:block;}

ul.listitem2 { margin-left:2px}
ul.listitem2  li {font-size:13px; background:url(../images/list2.png) no-repeat 0px; padding:2px 0 0px 18px;display:block;}

/*login*/
.loginbox
{
    background:#fefefe;
    border: 1px solid #C3D4DB;
	border-top:1px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
    -webkit-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
    box-shadow:rgba(0,0,0,0.15) 0 0 1px;
    color:#444;
    font:normal 12px/14px Arial, Helvetica, Sans-serif;
    margin:0 auto 30px;
	overflow:hidden;
}



.loginbox.login
{
	height:260px;
    width:332px;
	
}
.boxBody
{
    background:#fefefe;
    border-top:1px solid #dde0e8;
    border-bottom:1px solid #dde0e8;
    padding:10px 20px;
}

.loginbox footer
{
    border-top:1px solid #fff;
    padding:22px 26px;
    overflow:hidden;
	
	
}
.loginbox label
{
    display:block;
    font:14px/22px Arial, Helvetica, Sans-serif;
    margin:10px 0 0 6px;
}
.loginbox footer label{
	float:left;
	margin:4px 0 0;
}
.loginbox footer input[type=checkbox]{
	*vertical-align:middle;
	margin-right:5px;
}
.loginbox input[type=text],
.loginbox input[type=password],
.txtField,
.cjComboBox
{
    border:6px solid #F7F9FA;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    margin:3px 0 4px;
    padding:8px 6px;
    width:100%;
    display:block;
}
.loginbox input[type=text]:focus,
.loginbox input[type=password]:focus,
.txtField:focus,
.cjComboBox:focus
{
    border:6px solid #f0f7fc;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	color:#333;
}
.cjComboBox
{
    width:294px;
}
.cjComboBox.small
{
    padding:3px 2px 3px 6px;
    width:100px;
    border-width:3px !important;
}
.txtField.small
{
    padding:3px 6px;
    width:200px;
    border-width:3px !important;
}

.rLink{padding:0 6px 0 0; font-size:11px; float:right;}
.loginbox a{color:#999;}
.loginbox a:hover, .box a:focus{text-decoration:underline;}
.loginbox a:active{color:#f84747;}


.table3 { }
.table3 img{ border:0; max-width:180px; margin-right:0; text-align:center; }	
.table3 td { text-align:center; width:180px;  padding:0 20px}
.downloadbox { width:180px;min-height:50px; padding:10px 15px; border-radius:10px;  color:#fff; font-size:15px;
background-image: -ms-linear-gradient(bottom, #a6031e 0%, #E50529 100%);
background-image: -moz-linear-gradient(bottom, #a6031e 0%, #E50529 100%);
background-image: -o-linear-gradient(bottom, #a6031e 0%, #E50529 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a6031e), color-stop(100, #E50529));
background-image: -webkit-linear-gradient(bottom, #a6031e 0%, #E50529 100%);
background-image: linear-gradient(to top, #a6031e 0%, #E50529 100%);
float:left; display:inline; margin-right:20px;
position: relative;
}

.downloadbox img { position:absolute; right:-2px; bottom:-2px}

.termlist ul { list-style-position:outside;list-style-type:none; margin:0 0 15px 0px; }
.termlist ul li{ padding-bottom:15px}
.termlist h5 { font-size:15px; font-weight:bold; color:#e4001a}


#banner {  width:940px;
height:310px;
	float:left;
	background-color:#fff}
	
.banner-captionhead {
	width:340px;
	z-index:8;
	margin:20px 0 20px 20px;
	font-size:20px;
	line-height:26px;
	color:#e4001a;
	font-weight:bold;	
}

.banner-caption {
position:absolute;
	padding:15px;
	background:url("../images/caption-bg.png") repeat top left;
	color:#fff;
	width:300px;
	z-index:8;
	margin:0px 0 0 20px;
	border:2px solid #fff;
	border-radius:5px;
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
}




.banner-righttop {
	position:absolute;
	right:20px;
	top:20px;
	padding:10px 10px;
	color:#fff;
	width:200px;
	z-index:8;
	background:#26a048;
	border:2px solid #fff;
	border-radius:5px;
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
	}
	
.banner-righttop h3 {margin:0; font-size:20px; font-weight:bold}	
.banner-righttop p { margin:0}	
.bold { font-weight:bold}
.bannershadow { background-image:url(../images/bannershadow.png); height:28px; background-repeat:no-repeat}
.selectamount { border:0px !important; text-align:left !important}

input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:21px;
							height:16px; 
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:14px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -16px;
						}
						label.css-label {
				background-image:url(../images/csscheckbox.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 6px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
@media only screen and (min-width: 916px){
.form-control {
    font-size: 16px;
    margin: 5px;
    width: 25%;
    float: left;
}
}

.servicestation-title {
    background-color: #EBEBEB;
    color: #E4001A;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-top: 10px;
    padding: 5px 5px 5px 10px;
    line-height: 20px;
}

.address, .name, .logoinfo {
    font-size: 16px;
    font-weight: normal;
    color: #000;
    vertical-align: middle;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
}

.logoinfo {
	padding: 20px 0;
}

.logoinfo i {
	color: #E4001A;
}
.name {
    color: #555;
    list-style-position: outside;

    font-weight: bold;
    /*background: url(../images/snarrow.png) left 7px no-repeat;*/
    margin: 0 0 0 2px;
    /*padding-left: 12px;*/
}

.logo img {
	max-width: 196px;
}
.logo {
	text-align: center;
}

.servicestation tr{
	border-bottom: 1px solid #EEE;
}