body { /* BG top stripe */
	margin: 0;
	padding: 0;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/header/utility-stripe.png) repeat-x !important; 
	background: url(/sites/all/themes/sram_2011/_images/general-skin/header/utility-stripe.gif) repeat-x;
	font: 11px/15px "Lucida Grande",Arial,sans-serif;
	color: #333333;
}
body.page-search a.techDocPDF,
body.page-search a.techDocVideo,
body.page-search a.techdoc-type-id-432,
body.page-search a.techdoc-type-id-433,
body.page-search a.techdoc-type-id-434,
body.page-search a.techdoc-type-id-435,
body.page-search a.techdoc-type-id-436,
body.page-search a.techdoc-type-id-437,
body.page-search a.techdoc-type-id-438,
body.page-search a.techdoc-type-id-439,
body.page-search a.techdoc-type-id-440,
body.page-search a.techdoc-type-id-441,
body.page-search a.techdoc-type-id-442,
body.page-search a.techdoc-type-id-443,
body.page-search a.techdoc-type-id-445  {
	background-image: none!important;
	padding: 3px 0 5px 0!important;
	}
/* size 16 icons */

a.techDocPDF,
a.techDocVideo,
a.techdoc-type-id-432,
a.techdoc-type-id-433,
a.techdoc-type-id-434,
a.techdoc-type-id-435,
a.techdoc-type-id-436,
a.techdoc-type-id-437,
a.techdoc-type-id-438,
a.techdoc-type-id-439,
a.techdoc-type-id-440,
a.techdoc-type-id-441,
a.techdoc-type-id-442,
a.techdoc-type-id-443,
a.techdoc-type-id-445  {
	background-image: url(/sites/all/themes/sram_2011/service_2011/_images/general-skin/icon-16-sprite.png);
	/*ie6*/_background-image: url(/sites/all/themes/sram_2011/service_2011/_images/general-skin/icon-16-sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 1.1;
	padding: 3px 0 5px 22px;
	}

a.techdoc-type-id-442 {background-position: left 3px;} 
a.techdoc-type-id-441 {background-position: left -186px;} 
a.techdoc-type-id-445, 
a.techDocVideo 		  {background-position: left -337px;}
a.techdoc-type-id-433 {background-position: left -514px;} 
a.techdoc-type-id-435 {background-position: left -652px;} 
a.techdoc-type-id-432 {background-position: left -803px;} 
a.techdoc-type-id-434 {background-position: left -971px;} 
a.techdoc-type-id-440 {background-position: -309px 0px;} 
a.techdoc-type-id-439 {background-position: -309px -176px;} 
a.techdoc-type-id-437 {background-position: -309px -327px;}
a.techdoc-type-id-438 {background-position: -309px -512px;} 
a.techdoc-type-id-436 {background-position: -309px -670px;}
a.techdoc-type-id-443 {background-position: -309px -895px;} 

/**************/

sup {
	line-height: 6px;
}
/* fix to hide code that AddThis sometimes injects on the top of the page (15px margin) */
#atff { 
	display: none;
}
img {
	border: 0;
	display: block;
}
img.inline {
	display: inline;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
select {
	border: 1px solid #9c9c9c;
	padding: 1px;
}


#search-top tbody { border: none; }

.header2010 {
	width: 874px; 
	margin: auto;
}

#maincontainer {
	width: 980px;
	margin: auto;
}
#bodycontainer {
	clear: both;
	padding: 0 8px;
	background: #f2f2f2 url(/sites/all/themes/sram_2011/_images/general-skin/body/sides-gradient.gif) repeat-x;
}
#bodycontainer-inside {
	background: #FFF;
}

	/* TOP NAVIGATION */
	#utility-container {
		width: 980px; 
		text-align: right;
	}
	.header2010 #utility-container {
		width: 874px; 
	}
	ul.utility { 
		padding: 0;
		margin: 0;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		font: bold 10px "Lucida Grande",Arial,sans-serif;
	}
	ul.utility-top { 
		text-align: right;
		float: right;
	}
	ul.utility-bottom { 
		color: #dddddd;
		text-align: left;
		clear: both;
		padding: 16px 0 16px 22px;
	}
	ul.utility a { 
		border-left: 1px dotted #737373;
		color: #FFF;
		text-decoration: none;
		padding: 0px 12px 0px 12px;
		height: 16px;
/*		display: table-cell; 
		vertical-align: middle; */
	}
	ul.utility li.active { 
		background: #280000;
	}
	ul.utility-bottom a { 
		color: #dddddd;
	}
	ul.utility a:hover { 
		text-decoration: underline;
	}
	ul.utility li {
		float: left;
		margin: 0;
		padding: 5px 0 5px 0;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
	}		
	
	ul.utility .utility-first a,
	ul.utility li.utility-first {
		border-left: none;
	}
	
	/* FOOTER */
	#footer {
		clear: both;
		line-height: 13px;
		color: #b4b4b4;
		padding: 15px 0 20px 0;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.png) repeat-x !important;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.gif) repeat-x;
	}
	#footer #other-sites,
	#footer #email-updates,
	#footer #support,
	#footer #language {
		float: left;
		border-right: 1px solid #595959;
		/*padding: 1px 40px 3px;
		width: 250px;*/
		width: 210px;
		padding: 1px 22px 3px 21px;
		min-height: 92px;
		height: auto !important;
		height: 92px;
	}
	
	#footer div#email-updates {
		/*width: 210px;*/
	}
	#footer div#language {
		/*width: 210px;*/
		width: 180px;
		padding-right: 0px;
	}
	#footer h6 {
		margin: 0;
		padding: 0;
		font-size: 13px;
		color: #cccccc;
	}
	#footer h6 a {
		color: #A20000;
	}
	a.arrow-white {
		background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/arrow-link-white.gif) no-repeat right 4px;
		padding-right: 10px;
		font-size: 11px;
		color: #fff;
	}
	#other-sites h6 {
		padding: 4px 0 10px 38px;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.png) no-repeat 0 -600px !important; 
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.gif) no-repeat 0 -600px;	
	}
	#email-updates h6 {
		padding: 4px 0 6px 33px;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.png) no-repeat 0 -300px !important; 
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.gif) no-repeat 0 -300px;	
	}
	#support h6 {
		padding: 4px 0 6px 30px;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.png) no-repeat 0 -400px !important; 
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.gif) no-repeat 0 -400px;		
	}
	#language h6 {
		padding: 4px 0 14px 32px;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.png) no-repeat 0 -500px !important; 
		background: url(/sites/all/themes/sram_2011/_images/general-skin/footer/footer-sprite.gif) no-repeat 0 -500px;
	}
	#footer div#language,
	.xx #footer div#language,
	.locator #footer div#language  { /*div#support*/
		border-right: none;
		color: #FFF;
	}
	#footer p {
		padding: 8px 0;
		margin: 0;
		color: #FFF;
	}
	#footer select {
		width: 150px;
	}	
	#footer #other-sites select {
		width: 175px;
	}
	ul.utility a.addthis-custom-image {
		background:transparent url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/widget01.png) no-repeat scroll 16px 0;
		padding: 2px 0 2px 36px;
	}
	#footer div#language ul {
		margin: 0;
		padding: 0;
		height: 18px;
	}
	.translate-text {
		font-size: 10px;
		padding: 8px 0 0 0;
	}
	#footer div#language ul li {
		font-size: 12px;
		float: left;
		margin: 0;
		padding: 0px 7px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		color: #FFF;
		border-right: 1px solid #FFF;
	}
	#footer div#language ul li.first {
		padding-left: 0;
	}
	#footer div#language ul li.last {
		border-right: none;
		padding-right: 0;
	}
	#footer div#language ul li.active a {
		text-decoration: underline;
		font-weight: bold;
	}
	#footer div#language ul li a {
		color: #FFF;
	}
	#google_translate_element {
		clear: both;
	}









/* EMAIL SIGNUP */
#email-signup { 
	position: relative; 
	display: block;
	height: 15px;
}

/* Header and footer dropdown menus and input boxes */
#email-signup input,
#search-top input.search-box-input  {
	color: #000;
	display: block;
	font-family: "Lucida Grande",Arial,sans-serif; 
	font-size: 10px; 
	margin: 0px;
	padding: 2px 20px 1px 2px;
	width: 130px;
	z-index: 9; 
}	
	#email-signup input { 
		background: #a4a4a4;
		border: 1px solid #a4a4a4;
		height: 12px; 
		left: 0;
		position: absolute; 
	}
	
	#search-top input.search-box-input {
		margin: 0;
		background: #FFF;
		border: 1px solid #FFF;
		height: 13px;
	}
#search-top button,
#email-signup button {
	border: 0px solid #666;
	z-index: 10;
	cursor: pointer;
	height: 19px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: 50px;
	width: 17px;
	left: 158px;
	position: absolute;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/arrow-right-red-box.gif) no-repeat 0 1px;
}
	#search-top button {
		left: auto;
		right: 1px;
		top: 0px;
		background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/search-icon-white.gif) no-repeat 0 1px;
	}

#other-sites form,
#language form {
	margin: 0;
	padding-top: 0px;
}

/* SELECT */
#search-top {
	/*position: relative; */
	color: #e0e0e0;
	display: block;
	float: right;
	font-family: arial;
	font-size: 13px;
	padding-top: 18px;
	text-align: right;
	width: 320px; 
	z-index: 10; 
}
#search-top form {
	margin: 0;
	float: right;
	padding: 0px;
}
#search-top label a {
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
}
#search-top label a:hover {
	text-decoration: none;
}
select#search-select {
	/*width: 80px;*/
}


select.replaced {
	width: 1px;
	position: absolute;
	left: -999em;
}
#search-top ul.selectReplacement {
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/select-80.gif) top left no-repeat;
	width: 80px;
}
#search-top ul.selectReplacement li {
	width: 72px;
}
#search-top table {
	border-collapse: collapse;
}
#search-top table td {
	padding-left: 8px;
}
	ul.selectReplacement {
		background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/select-150.gif) top left no-repeat;
		margin: 0 0 0px;
		padding: 0;
		height: 17px;
		width: 150px;
		position: relative;
		z-index: 1000;
		text-align: left;
		font-family: "Lucida Grande",Arial,sans-serif;
	}
	ul.selectReplacement li {
		background: #a4a4a4;
		color: #000;
		cursor: pointer;
		display: none;
		font-size: 10px;
		line-height: 10px;
		list-style: none;
		margin: 0;
		padding: 4px 4px 3px 4px;
		width: 143px;
	}
	ul.selectOpen li {
		display: block;
	}
	ul.selectReplacement li.selected {
		background: none;
		color: #000;
		display: block;
	}
	ul.selectOpen li.selected {
		background: #9e0000;
		color: #FFF;
		border: 0;
		display: block;
	}
	ul.selectOpen li:hover,
	ul.selectOpen li.hover,
	ul.selectOpen li.selected:hover {
		background: #333;
		color: #FFF;
}

/* Product Page */

#printOverHead, #printSpecHead, #printTechHead	{
	display:none;
	}

/* Custom Headline Selector */
.product-list-table {
	/*width: 200px;*/
	border-collapse: collapse;
}
.product-list-table tbody {
	border-top: none;
}
.product-list-table td {
	padding: 0;
	vertical-align: top;
}


#sram-headline-dropdown {
	position: relative;
	left: 21px;
	top: 10px;
	z-index: 100;
}
#sram-headline-dropdown a.button {
	border: 1px solid green;
	display: block;
	width: 27px;
	height: 43px;
	border: none;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/headline-selector/left-right-nav-arrows.png) no-repeat 0 0;
}
#sram-headline-dropdown a.button#left-button {
	background-position: 0 0;
}
#sram-headline-dropdown a.button#right-button {
	background-position: -27px 0;
}

#sram-headline-dropdown a.button#left-button.inactive,
#sram-headline-dropdown a:hover.button#left-button.inactive  {
	background-position: 0 -86px;
	cursor: default;
}
#sram-headline-dropdown a.button#right-button.inactive,
#sram-headline-dropdown a:hover.button#right-button.inactive {
	background-position: -27px -86px;
	cursor: default;
}

#sram-headline-dropdown a:hover.button#left-button {
	background-position: 0 -43px;
}
#sram-headline-dropdown a:active.button#left-button {
	background-position: 0 -129px;
}
#sram-headline-dropdown a:hover.button#right-button {
	background-position: -27px -43px;
}
#sram-headline-dropdown a:active.button#right-button {
	background-position: -27px -129px;
}


#sram-headline-dropdown {
	width: 630px;
	z-index: 100;
}

#sram-headline-dropdown .current-headline {
	height: 1%;
/*
	min-width: 420px !important;
	width: 420px;
*/
}
#sram-headline-dropdown .current-headline a {
	z-index: 101;
	position: relative;
	display: block;
	font: bold 20px Arial;
	color: #000000;
	text-decoration: none;
	padding: 9px 0 0 11px;
	top: 0;
	/*width: 504px;*/
	height: 38px;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/headline-selector/drop-down-hint.png) no-repeat 0 0;
}
#sram-headline-dropdown .current-headline li.active a {
	background-position: 0 -48px;
}
#sram-headline-dropdown .current-headline a:hover {
	background-position: 0 -48px;
}
#sram-headline-dropdown .current-headline a:active {
	background-position: 0 -96px;
}
#sram-headline-dropdown .active .current-headline a {
	background-position: 0 -96px;
	background-color: #c7c7c7;
}

#sram-headline-dropdown .dropdown-container {
	position: relative;
	overflow: overflow-x;
	/*top: -4px;*/
	/*left: 27px;*/
	/*width: 504px;*/
	/*height: 300px;*/
	/*display: none;*/
	/*background: #c7c7c7;*/
	z-index: 100;
	width: 630px;
	text-align: left;
}

#dropDownBackCover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
}

#sram-headline-dropdown .dropdown-container ul {
	margin: -5px 5px 0 5px;
	padding: 0;
}
#sram-headline-dropdown .dropdown-container ul li {
	font: bold 20px Arial;
	list-style: none;
	margin: 0 0px 0 0px;
	background: #c7c7c7;
	border-bottom: 1px solid #979797;
	border-top: 1px solid #e4e4e4;
	white-space: nowrap;
}
#sram-headline-dropdown .dropdown-container .scroll-area {
	overflow-y: scroll;
	overflow-y: hidden;
	height: 300px;
	background: #c7c7c7;
}
#sram-headline-dropdown .dropdown-container ul li a {
	color: #000;
	display: block;
	padding: 3px 6px;
	margin-right: 20px;
}
 /** #sram-headline-dropdown .dropdown-container ul li a {display: inline;} For IE6 and IE7 */
#sram-headline-dropdown .dropdown-container ul li a {/* For IE7 */
	*display: inline;
}

#sram-headline-dropdown .dropdown-container ul li a:hover {
	text-decoration: none;
	background: #e6e6e6;
}
#sram-headline-dropdown .dropdown-container ul li.active a {
	color: #666666;
	cursor: default;
}
#sram-headline-dropdown .dropdown-container ul li.active a:hover {
	text-decoration: none;
	background: none;
}

#sram-headline-dropdown .select-list-container {
	overflow: hidden;
	height: 0;
	margin-top: -4px;
	padding-top: 4px;
}






a.close-button {
	display: block;
	padding: 3px 28px;
	text-align: right;
	border-top: 1px solid #fff;
	background: #b3b3b3 url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/gradient-grey.gif) repeat-x 0 0;
}
a.close-button:hover {
	background: red;
	background: #b3b3b3 url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/gradient-grey.gif) repeat-x 0 -30px;
	cursor: pointer;
}

/* DROP SHADOW */
table.pop_dialog_table {
	border-collapse: collapse;
	direction: ltr;
	table-layout: fixed;
}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
	height: 5px;
	overflow: hidden;
	padding: 0 !important;
	width: 5px !important;
}
.active td.pop_bottomleft {
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/shadow-5px.png) no-repeat 22px 0;
}
.active td.pop_bottomright {
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/shadow-5px.png) no-repeat -5px 0;
}
.active td.pop_top, .active td.pop_bottom {
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/shadow-5px.png) repeat-x 0px -5px;
}
/*
*/
.active td.pop_side_left {
	background:  url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/shadow-5px.png) repeat-y 22px bottom;
}
.active td.pop_side_right {
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/shadow-5px.png) repeat-y -5px bottom;
}
td.pop_side_left,
td.pop_side_right {
	width: 27px;
}


html { /* BG photo */
	margin: 0;
	padding: 0;
	/*background: #666 url(/_media/images/common/_utility/bg_greygradient.jpg) repeat-x fixed;*/
}
#footerbg {
	width: 872px;
	margin: auto;
	background: #000; 
}


a.new-window-icon {
	font-weight: bold;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/icon-library/new-window.gif) no-repeat right top;
	padding-right: 14px;
}
#mediaspace {
	background: #0e0e0e;
}


/* ---------------------- */
/* TECHNOLOGIES start */
/* ---------------------- */

.technologies-page #image-header {
	background: url(/sites/all/themes/sram_2011/st_sram_road_2011/_images/misc/technologies/landing/header_top_curve_bg.gif) no-repeat;
	padding: 19px;
}
.technologies-page #featured-product {
	background: url(/sites/all/themes/sram_2011/st_sram_road_2011/_images/misc/technologies/landing/featured_product_bg.jpg) bottom left no-repeat;
	height: 100%;
	padding: 0 0 10px 0;
	width: 742px;
}
.clearIt {
	clear: both;
}
.technologies-page #detailContentHead {
	background: #f2f2f2;
	margin: 0 0px 0 0;
}
.technologies-page #detailContentHead h1 {
	color: #333;
	font: bold 24px/28px arial, sans-serif;
	padding: 34px 25px;
	margin: 0;
}
.technologies-page #detailContentHead img.logoHead {
	float: right;
	margin: 25px;
}
.technologies-page #leftDetailColumn {
	float: left;
	width: 502px;
}
.technologies-page #leftDetailColumn img#leftDetailLogo {
	float: left;
}

.technologies-page #leftDetailColumn img {
	float: left;
	display: block;
	margin-bottom: 30px;
}
.technologies-page #leftDetailColumnContent {
	float: left;
	margin: 0 30px 30px 15px;
	width: 370px;
}
.technologies-page #leftDetailColumnContent p {
	color: #333;
	font: 11px/14px Lucida Sans Concole, Lucida Grande, sans-serif;
	margin: 0;
	padding: 0 0 8px 0;
}
.technologies-page #rightDetailColumn {
	float: left;
	width: 240px;
}
.technologies-page #rightDetailColumn a.enlargeLink p {
	color: #ed2229;
	font-weight: bold;
	text-align: center;
}
.technologies-page #rightDetailColumn a.enlargeLink:hover p {
	text-decoration: underline;
}
.technologies-page .borderTop {
	border-top: 1px solid #dfdfdf;
	clear: both;
	margin: 20px 5px 0 5px;
	padding: 15px 20px 0 62px;
}
.technologies-page .borderTop h3 {
	color: #333;
	font: bold 14px/18px arial, sans-serif;
}
.technologies-page ul.noBullet {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* ---------------------- */
/* TECHNOLOGIES end */
/* ---------------------- */

.products-page #tabs {
	margin: 0;
}

.products-page #tabs {
	padding-top: 0;
}
#fb-like-product-page {
	padding-top: 40px;
	width: 374px;
	height: 50px; 
	float: left;
}

.flickr_badge_image img {
	border:1px solid #FFFFFF;
}
.flickr_badge_image {
	float:left;
	width: 94px;
	padding-bottom:15px;
	padding-right:0px;
	text-align:center;
}
.flickr_badge_image a:hover img {
	border:1px solid #900;
}

.view-content {
	clear: both;
}
/*
.top-body-container {
	clear: both;
}
*/
.admin-menu-users img {
	display: inline;
}

/* Global Left Navigation */
li.leaf {
	list-style-image:none;
	list-style-type:none;
	}
tbody {
	border-top: none;
}
.view-product-tuning-urls {
	padding-bottom: 14px;
}

#tabs div ul li {
	margin-left: 20px;
}
#tabs div ul#youTubeVideoList li {
	margin-left: 0px;
}

/* ADMIN TOOLS*/
ul.primary {
	padding: 1em 0 0 0;
	margin: 0;
}
#google_translate_element select {
	font-family:"Lucida Grande",Arial,sans-serif;
	font-size:11px;
}

.goog-te-gadget img {
	border:medium none;
	vertical-align:middle;
	display: inline;
/*
	background: #FFF;
	padding: 2px 0 1px 0;
*/
}
body .goog-logo-link, 
body .goog-logo-link:link, 
body .goog-logo-link:visited, 
body .goog-logo-link:hover, 
body .goog-logo-link:active, 
body .goog-te-gadget {
	font-family:"Lucida Grande",Arial,sans-serif;
color:#FFF;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#product-sorting {
	font-size: 11px;
}



.grayButton {
	padding: 0 14px 0 0;
	height: 29px;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/buttons/button-arrow.png) no-repeat right top !important;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/buttons/button-arrow.gif) no-repeat right top;
	float: left;
	}
.grayButton a {
	display: block;
	padding: 5px 4px 0 10px;
	height: 24px;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/buttons/button-bg.png) repeat-x !important;
	background: url(/sites/all/themes/sram_2011/_images/general-skin/buttons/button-bg.gif) repeat-x;
	font-weight: bold;
	color: #333;
	float: left;
	}

.ui-widget-content .views-field-field-review-link-value,
.ui-widget-content .views-field-view-node {
	padding-bottom: 10px;
}


.no_left_nav #leftnav {
	display: none;
}
.no_left_nav #content {
	width: 964px;
	min-height: 400px;
}

#content h5 {
	color: #333333;
    font-family: arial;
    font-size: 13px;
    margin: 0;
    padding: 10px 2px;
}
#content #support-technical-information h5 {
	font-size: 16px;
	font-family: arial;
	color: #999;
	padding: 10px 0px 10px 0px;
	margin: 35px 14px 25px 0;
	border-bottom: 1px solid #dfdfdf;
}

.field-content {
	line-height: 15px;
}
.views-field-field-url-link-value a.views-field-field-techdoc-youtube-link-url {
	display: block;
	position: relative;
}
img.youTubeThumbnail {
	position: absolute;
}
img.ytPlayButtonImg	{
	position: relative;
}
.view-id-product_video_urls .views-row {
	width: 120px;
	float: left;
	margin-left: 20px;
}
.view-id-product_video_urls .views-row-1 {
	margin-left: 0px;
}

.error ul {
	margin-left: 20px;
	width: 95%;
}

div.error {
	width: 96%;	
}
