@charset "UTF-8";
@import url("/global/assets/css/common-styles.css");
/* BreakdownExpress (base site) Default - by Sara Weythman */

/* zero-out html defaults
--------------------------------------------- */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	line-height:1em;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
	}
a img, :link img, :visited img {
	border:0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
ol, ul {
	list-style:none;
	}
q:before, q:after,
blockquote:before, blockquote:after {
	content:"";
	}
	



blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}





/* general text
--------------------------------------------- */	

h1, h2, h3 {
	font-weight:800;
	line-height:1.35em;
	}
	
strong, b {
	font-weight:800;
	line-height:inherit;
	}
	
em, i {
	font-style:italic;
	line-height:inherit;
	}	
	
a { 
	color:#666;
	line-height:inherit;
	text-decoration:none; 
	}

a:hover {}	
	
a, span {
	line-height:inherit;
	}
	
sup {
	font-size:xx-small;
	font-weight:400;
	vertical-align:top;
	}


/* page structure 
--------------------------------------------- */	

body {	
	margin:0;
	font-family:verdana, ariel, sans-serif;
	font-size:62.5%;
	background:#fff;
	color:#333;
	}

#header, #mainContent, #footer {
	clear:both;
	width:99.9%;
	text-align:center;
	}
		
	div.wrapper {
		width:76em;
		margin:0 auto;
		padding:0;
		text-align:left;
		}
		
table {
	width:99.9%;
	margin:0 0 2em 0;
	}
	
	
	
/* HEADER
--------------------------------------------- */


	#header #ad_space {
	margin:3px auto 20px auto;
	text-align:center;
	width: 728px;
	}
			
	#header h1 {
		float:left;
		background:#fff;
		color:#000;
		font-size:xx-large;
		font-weight:800;
		line-height:1.6em;
		}
		#header h1 a {
			color:#000;
			text-decoration:none;
			}
		#header h1 span {
			color:#FF8500;
			}

	#header ul {
		float:right;
		list-style:none;
		}
		
	#greeting ul {
		*height:1.25em;
		padding:3em 0 0 0;
		*padding:2em 0 0 0;
		}
	#greeting li {
		float:left;
		height:1.2em;
		margin: 0 0 0 1.5em;
		}
	#greeting a {
		color:#666;
		}
		#greeting a:hover {
			color:#ff8500;
			}
		#greeting li {
			color:#333;
			font-size:x-small;
			}
		#greeting li span {
			font-style:italic;
			}
		#greeting li a {
			text-decoration:none;
			}
			#greeting li a:hover {
				text-decoration:underline;
				}
	
	#navbar {
		clear:both;
		height:2.4em;
		*margin:0.2em 0 0 0;
		border-top:0.1em solid #333;
		border-bottom:0.1em solid #333;
		background:#D4E1E3 url(/gui/bg_navBar.gif) repeat-x 0 0;
		color:#111;
		}
		#main_nav ul {
			padding:0.6em 1em 0 0;
			}
		#main_nav li {
			float:left;
			margin: 0 0 0 1.5em;
			}
		#main_nav li {
			font-size:x-small;
			font-weight:800;
			}
			#main_nav a {
				font-weight:800;
				text-decoration:none;
				}
				#main_nav a:hover {
					text-decoration:underline;
					}	
		#navbar p, li {
			color:#111;
			font-size:x-small;
			}
			#navbar p span {
				font-weight:800;
				}
		#navbar a {
			color:#000;
			}
			#navbar a:hover {
				color:#ff8500;
				}
	#breadcrumb {padding:.75em;}
	#breadcrumb.logo { padding:0.3em 3em; background:url(/gui/bds_logo_tiny-trans.png) no-repeat 0.8em 0; height: 21px; margin: 2px; }
		#breadcrumb span {font-weight:800;}
		#breadcrumb a {color:#000;font-weight:400;text-decoration:underline;padding: 0 .5em 0 0;}
			#breadcrumb a:hover {color:#ff8500;}
				
			
			
			
			
/* mainContent
--------------------------------------------- */

#mainContent .wrapper {
	padding:2em 0;
	}
	
	#mainContent div.section {
		clear:both;
		margin:0 0 2em 0;
		}
		
	#mainContent h1,
	#mainContent h2,
	#mainContent h3  {
		margin:0 0 1em 0;
		}
	#mainContent h1 {
		margin:0 0 1em 0;
		font-size:x-large;
		}
	#mainContent h2 {
		font-size:large;
		}
	#mainContent h3 {
		font-size:medium;
		}
	#mainContent p, 
	#mainContent li {
		margin:0 0 0.75em 0;
		font-size:small;
		line-height:1.5em;
		}
				
			
				

/* General Info pages
		aboutus.html	
		common.html	
		contact.html
		help.html
		learnmore.html
		reelaccess.html
		resources.html	
--------------------------------------------- */	
	div.general {
		margin-top:-2em;
		}
	div#contact.general,
	div#login.general {
		margin-top:0;
		}	
	.general div.subsection {
		margin:0 0 2em 0;
		border:0.1em solid #ccc;
		padding:2em;
		}
		.general div#bdsIntro.subsection {		
			margin:0;
			border:0;
			background:url(gui/gradient.jpg) repeat-x 0 0;
			}
			
		#login.general div.subsection {
			min-height:20em;
			*height:20em;
			width:32.5em;
			*width:37em;
			}
			#mainContent #login.general div.subsection form p {
				text-align:right;
				}
			#mainContent #login.general div.subsection form {
				margin:2em 0;
				}	
			#login.general div.subsection label {
				font-size:small;
				}
				#login.general div.subsection label[for="remember_password"] {
					font-size:x-small;
					font-weight:400;
					}
			#login.general div.subsection input[type="text"],
			#login.general div.subsection input[type="password"] {
				width:14em;
				margin:0 0 0 0.5em;
				border:0.1em solid #ccc;
				padding:0.15em;
				font-size:small;
				}
			#login.general div.subsection input[type="checkbox"] {
				vertical-align:middle;
				}	
		#login.general div#enterUser.subsection {
			float:left;
			background:#e4ecef;
			}
			#login.general div#enterUser.subsection p.know {
				color:#000;
				font-size:medium;
				font-weight:800;
				line-height:1.5em;
				}
			#login.general div#enterUser.subsection p span#remPass {
				float:left;
				width:50%;
				text-align:left;
				}
			#login.general div#getUser.subsection p.forgot {
				color:#000;
				font-size:medium;
				font-weight:800;
				line-height:1.5em;
				}
			#login.general div.subsection p span.instruct {
				font-size:small;
				font-style:italic;
				font-weight:400;
				line-height:1.35em;
				}	
		#login.general div#getUser.subsection {
			float:right;
			}
				
		#faq.general div#bdsIntro.subsection {		
			min-height:23em;
			*height:23em;
			}
			#faq.general div#bdsIntro.subsection h1 {		
				margin-top:2em;
				}
				
		#contact.general div.subsection {
			margin:0 0 2em 0;
			border:0;
			}
		#contact.general div#emails.subsection {
			float:left;
			width:32em;
			padding:0;
			}
		#contact.general div#offices.subsection {
			float:right;
			width:40em;
			padding:1.5em 0;
			background:#FFF7D2;
			}
			#contact.general div.subsection h1 {
				margin-top:0;
				padding-top:0;
				line-height:1em;
				}
		#contact.general div#emails.subsection ul {
			list-style-type:disc;
			}
			#contact.general div#emails.subsection li {
				margin:0 0 2em 3em;
				}
				#contact.general div#emails.subsection li a {
					font-style:italic;
					font-weight:400;
					}				
		#contact.general div#offices.subsection dl {
			margin:0 0 2em 3em;
			}	
			#contact.general div#offices.subsection p,
			#contact.general div#offices.subsection dt,
			#contact.general div#offices.subsection dd {
				padding:0 1.5em;
				font-size:small;
				font-weight:800;
				line-height:1.35em;
				}
			#contact.general div#offices.subsection dt {
				font-size:x-small;
				}	
			#contact.general div#offices.subsection dd {
				margin:0 0 1em 2em;
				font-size:x-small;
				font-weight:400;
				}
				#contact.general div#offices.subsection dt a {
					color:#000;
					text-decoration:underline;
					}	
					#contact.general div#offices.subsection dt a:hover {
						background:#fff;
						color:#ff8500;
						}		
						
						
	.general div.subsection img {
		float:right;
		*height:19.6em;
		*width:26.2em;
		padding:0 2em 2em 0;
		}
	.general div.subsection h1 {
		color:#000;
		}	
	.general div.subsection h2 {
	padding-left:0.25em;
	background:#e4ecef;
	color:#000;
		}
		#aboutus.general div.subsection h2:hover {
			background:#fff7d2;
			}
		.general div.subsection h2 a {
			color:#000;
			}
	#mainContent .general div.subsection p+h2 {
		margin-top:2em;
		}
	#mainContent .general div.subsection p,
	#mainContent .general div.subsection li {
		margin:0 0 1em 0;
		}
		
	.general div.subsection p.tagline {
		color:#333;
		font-size:medium;
		font-weight:800;
		font-style:italic;
		}
	.general div.subsection p span,
	.general div.subsection li span {
		color:#232323;
		font-weight:800;
		}
		.general div.subsection p a,
		.general div.subsection li a {
			color:#232323;
			font-weight:800;
			text-decoration:underline;
			}	
			.general div.subsection a:hover {
				background:#fff7d2;
				color:#ff8500;
				}	
			
	.general div.subsection div#phone {
		margin:3em 0 0 0;
		text-align:center;
		}
		.general div.subsection div#phone p {
			text-align:center;
			}
		.general div.subsection div#phone ul {
			width:40%;
			list-style-type:disc;
			margin:0 auto;
			}
			
			
			
/* MEDIA BANK
--------------------------------------------- */

#mediaBank div.subsection {
	margin:0 0 4em 0;
	}
#actionCall {
	float:left;
	width:36em;
	margin:0 0 2em 0;
	}
	#actionCall h1 {
		color:#000;
		font-size:260%;
		line-height:1.35em;
		}
		#actionCall h1 span {
			line-height:1.35em;
			}	
		#actionCall h1 span,
		#actionCall h3 span {
			font-style:italic;
			}
	#actionCall h2 {
		color:#ff8500;
		font-size:260%;
		line-height:1.5em;
		text-align:right;
		}
	#actionCall h3 {
		font-size:large;
		font-weight:400;
		line-height:1.65em;
		text-align:right;
		}
		#actionCall h3 span {
			line-height:1.65em;
			}		
		#actionCall h3 a {
			color:#000;
			text-decoration:underline;
			}
			#actionCall h3 a:hover {
				background:#fff7d2;
				color:#ff8500;
				}
	
#aboutMB {
	float:right;
	width:37em;
	margin:0 0 2em 0;
	padding:1.5em 0;
	background:#FFF7D2;
	}
	#aboutMB h4 {
		margin:0 1.5em 0.5em 1.5em;
		border-bottom:0.1em solid #666;
		padding:0 0 0.5em 0;
		color:#333;
		font-size:small;
		font-style:italic;
		font-weight:800;
		}
	#aboutMB p,
	#aboutMB dt,
	#aboutMB dd {
		padding:0 2em;
		font-size:x-small;
		line-height:1.5em;
		}
	#aboutMB p {
		padding:1em 2em;
		}
	#aboutMB dt {
		width:12em;
		*width:15em;
		margin:0 0 -1em 0;
		padding:0 0 0 2em;
		color:#333;
		font-weight:800;
		text-align:right;
		}
	#aboutMB dd {
		position:relative;
		top:-0.5em;
		left:16em;
		width:18em;
		padding:0 2em 0 0;
		font-style:italic;
		}


#services {
	margin:2em 0 4em 0;
	border-top:0.1em solid #999;
	padding:0 0 1em 0;
	background:#e4ecef url(/gui/bg_pullout-gradient.gif) repeat-x 0 0;
	}
	
	#mbTabs ul li {
		float:left;
		height:3em;
		margin:-0.1em 0.35em 1em 0.35em;
		*margin:-0.15em 0.25em 1em 0.75em;
		padding:0;
		font-size:small;
		}
		#mbTabs ul li.selected {
			background:url(/gui/bg_tab-under.gif) repeat-x 0 0;
			}
			#mbTabs ul li span {
				display:inline-block;
				height:3em;
				margin:0 0.1em;
				padding:0.5em;
				}
				#mbTabs ul li span a {
					color:#333;
					}
					#mbTabs ul li span a:hover {
						color:#ff8500;
						text-decoration:underline;
						}	
				#mbTabs ul li.selected span a {
					color:#000;
					}
			#mbTabs ul li.selected span {
				background:url(/gui/bg_tab-up.gif) repeat-x 0 0;
				font-weight:800;
				}
				

	#services div.tab {
		clear:both;
		*width:100%;
		margin:1em;
		border:0.1em solid #ccc;
		padding:1em;
		background:#fff;
		}
		
	#services div.tab h2 {
		color:#ff8500;
		}
		
	#services div.tab h3 {
		margin:0 0 0.5em 0;
		}
		
	#services div.tab p span {
		font-weight:800;
		}
	#services div.tab p.footnote {
		margin:3em 0 2em 0;
		font-size:x-small;
		font-style:italic;
		font-weight:400;
		line-height:1.5em;
		}
	#services div.tab dl {
		margin:2em 3em;
		}	
	#services div.tab dt {
		margin:1em 0 0.5em 0;
		font-size:small;
		font-weight:800;
		}
	#services div.tab dd {
		margin:0 0 0.5em 3em;
		font-size:small;
		font-style:italic;
		}
				
	#services div.tab a {
		text-decoration:underline;
		}
		#services div.tab a:hover {
			color:#ff8500;
			}
	#services div.tab table {}
		#services div.tab table th {
			margin:2em 0;
			border:0.2em solid #fff;
			background:#FFF7D2;
			color:#000;
			}
			#services div.tab table th p {
				margin:0;
				padding:0.25em 0.5em;
				font-weight:800;
				}
		#services div.tab table td {
			border:0.2em solid #fff;
			background:#efefef;
			}
					
			#services div.tab table td p {
				padding:0.25em 0.5em;
				}
			#services div.tab table .svc {
				width:25em;
				}
			#services div.tab table .price p {
				width:5em;
				text-align:center;
				}

#specifications {
	padding:2em;
	}	
	#specifications h2 {
		border-bottom:0.1em solid #ccc;
		color:#ff8500;
		}
	#specifications dt {
		margin:0 0 1em 0;
		color:#000;
		font-size:small;
		font-style:italic;
		font-weight:800;
		}
	#specifications dd {
		margin:0 0 2em 0;
		padding:0 0 0 3em;
		font-size:small;
		}
	#specifications dd span {
		font-weight:800;
		}
	#specifications dd a {
		color:#ff8500;
		text-decoration:underline;
		}
		#specifications dd a:hover {		
			background:#fff7d2;
			color:#000;
			}
			
			
/* DeskTopSuite (install page)
--------------------------------------------- */			

#deskTopSuite div#installHowTo {
	float:left;
	width:380px;
	margin:30px 0 0 0;
	}
#deskTopSuite #upload_container {
	float:right;
	width:310px;
	margin:20px 0 0 0;
	}
	#deskTopSuite #upload_container embed {
		width:217px;
		margin:0 auto;
		}
		
	#deskTopSuite #extraInfo {
		clear:both;
		border-top:1px solid #ccc;
		padding:10px 20px;
		}
		#deskTopSuite #extraInfo h3 {
			margin-top:0;
			font-size:small;
			}
			#deskTopSuite #extraInfo p {
				font-size:x-small;
				font-style:italic;
				}
	#deskTopSuite ul {
		list-style:disc;
		margin:0 0 0 50px;
		}
	#deskTopSuite p span,
	#deskTopSuite li span {
		font-weight:800;
		}
	#deskTopSuite a {
		color:#ff8500;
		text-decoration:underline;
		}
		#deskTopSuite a:hover {		
			background:#fff7d2;
			color:#000;
			}
			
	#deskTopSuite #getFlash {
		clear:both;
		margin:20px;
		border:1px solid #ccc;
		padding:20px;
		background:#FFF7D2;
		}
		#deskTopSuite #getFlash div.icon {
			float:left;
			margin:0 20px 20px 0;
			}
			#deskTopSuite #getFlash div.icon img {
				border:1px solid #FFF7D2;
				}
			#deskTopSuite #getFlash div.icon img:hover {
				border:1px solid #ff8500;
				}



/* Footer
--------------------------------------------- */			
			
#footer_nav {
	height:2.4em;
	*margin:0.2em 0 1em 0;
	border-top:0.1em solid #333;
	border-bottom:0.1em solid #333;
	background:#D4E1E3 url(/gui/bg_navBar.gif) repeat-x 0 0;
	color:#111;
	}
	#footer_nav p {
		padding:0.6em 0 0 0;
		font-size:x-small;
		text-align:center;
		text-transform:uppercase;
		}
		#footer_nav p a {
	color:#333;
	text-decoration:none;
	margin: 0.5em 7em;
			}
			#footer_nav p a:hover {
				color:#000;
				text-decoration:underline;
				}
#copyright p {
	padding:2em 0;
	text-align:center;
	}
	
		/*** SUCKERFISH MENU STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	width: auto;
	text-align: left;
	z-index: 999;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			right;
}
.sf-menu a {
	text-decoration:none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-top: 0.75em;
	padding-right: .5em;
	padding-bottom: 0.75em;
	padding-left: .5em;
	float: left;
	border-right-style: none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#111;
}
.sf-menu li {
	float: left;
}
.sf-menu li li {
	background-color: #efefef;
}
.sf-menu li li li {
	background-color: #efefef;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	background-color: #ccc;
	text-align: left;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/assets/images/navigation/arrows.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/assets/images/navigation/shadow.png') no-repeat bottom right;
	width: 125px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


.navigation {
	text-decoration:none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 0.75em;
	padding-right: 1em;
	padding-bottom: 0.75em;
	padding-left: 3em;
}

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	10em;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.sf-nav {
	clear: both;
	background-color:#EFEFEF;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:100%;
	height: 25px;
	z-index: 999;
}


#bdsIntro img {
	margin: 0px 0px 0px 9px;
}
#slateSamples {
	margin: 0px auto 25px;
	padding: 0px;
	clear: both;
	width: 400px;
	text-align: center;
}
#slateSamples tr td, 
#slateSamples tr td div {
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 7px;
}
#photo_1, #photo_2, .qtplayerdiv {
	margin: 0px auto;
	padding: 0px;
	height: 180px;
	width: 160px;
}
#slateSamples img {
	padding: 0px;
}
#slateSamples tr td a {
	color: #1D5153;
}
#slateSamples tr td a:hover {
	color: #287376;
	background: #FFF;
}

/* Container for multi-column layouts  */

.rowcontainer {						/* Used to keep the divs in a row.  you can use this for any size of divs */
	float: left;
	margin-bottom: 5px;
	width: 99.9%;
	overflow: hidden;
	background: transparent;
}

/*------Columns: Note they dont add up to 100%, this is intentional to avoid problems!----------*/ 

.fullcolumn { float: left; width: 99%;}		/* Full width column for a one column site */
			
.halfcolumn { float: left; width: 49%;}		/* Half width column for a two column site. */

.onethirdcolumn {
	float: left;
	width: 33%;
	margin: 0px;
	padding: 0px;
}		/* One third width column for a three column site */

.quartercolumn { float: left; width: 24.5% }		/* One quarter width column for a four column site */


/* text alignment styles - copied from Bootstrap */

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}
#ss_partners a img, #ss_partners a:hover {
	/* [disabled]margin: 0px; */
	/* [disabled]clear: both; */
	float: none;
	padding: 0px;
	/* [disabled]background: transparent; */
}
.clearfix {
	clear: both;
	height: 0px;
	width: 100%;
}
