

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: black;
	background: url(../images/body-rpt.gif) top left repeat-x #4d4d4d;
}

ol, ul {
	list-style: none;
}

h1, h4, p { 
	 color: #979394;
}

.clearfix {
	clear: both;
}

div.page_contentInfoPanels {
	margin-bottom: 1em;
	background: #ededed;
	border: 1px solid #b7b4b4;
	padding: 1em;
}

/*----------< 1. Form Styles >----------*/

form ul li label {
	display: block;
	width: 10em;
	float: left;
}

form ul {
	font-size: 14px;
}

form ul li {
	list-style: none;
	margin-bottom: .5em;
}

form ul li input {
	width: 190px;
	font-size: 11px;
	display: block;
	padding: 3px;
	color: #979394;
	border: 1px solid #979394;
}

form ul li select {
	width: 200px;
	display: block;
	padding: 3px;
	color: #979394;
	font-size: 11px;
	border: 1px solid #979394;
}

form #cancel {
	display: block;
	margin-left: 220px;
	margin-top: -2em;
	background-color: #b7b4b4;
	color: #666;
	border: 1px solid #666;
}

.FORM_STYLE #submit {
	display: block;
	width: 16em;
	margin-left: 10.5em;
	margin-top: .5em;
}

.formCheck {
	width: 22em;
	margin-left: 9.75em;
}

.formCheck label {
	float: right;
	width: 20em;
}

.FORM_STYLE #subscribe, #agreement {
	width: 15px;
}

#login_pageForm {
	width: 370px;
	background: #e8e6e7;
	border: 1px solid #979394;
	margin: 1em auto 0 auto;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#login_formLogo {
	text-align: center;
	margin-top: 1em;
}

#login_pageForm h3 {
	display: block;
	width: 355px;
	margin: 0 0 .5em 0;
	padding: 0;
	float: left;
	clear: both;
	background-color: #b7b4b4;
	border-top: 1px solid #979394;
	border-bottom: 1px solid #979394;
	color: #e4e2e2;
	padding-left: .75em;
	font-size: 20px;
}

#login_pageForm label {
	margin: 0 0 0 .75em;
}

#login_pageForm input {
	margin-bottom: .5em;
	margin-left: .75em;
	padding: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.textFields, #login_formLinks {
	width: 25em;
	display: block;
	float: left;
	clear: both;
	margin-left: .75em;
	margin-bottom: 1em;
}

#login_formLinks li a {
	text-decoration: none;
	color: #939494;
	padding: 5px;
}

#login_formLinks li a:hover {
	background-color: #b7b4b4;
	color: #e4e2e2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#login_pageForm #submit {
	display: block;
	float: right;
	margin-right: .75em;	
}

#login_pageForm #submit:hover {
	background-color: #b7b4b4;
	color: #e4e2e2;
}

#modalSignIn {
	width: 350px;
	margin: 0;
	padding: 0;
	background: #e8e6e7;
	border: 1px solid #979394;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#modalSignIn h3 {
	display: block;
	width: 583px;
	margin: .5em 0 .5em 0;
	padding: 0;
	float: left;
	clear: both;
	background-color: #b7b4b4;
	border-top: 1px solid #979394;
	border-bottom: 1px solid #979394;
	color: #e4e2e2;
	padding-left: .75em;
	font-weight: normal;
	font-size: 20px;
}

#modalSignIn label {
	margin: 0 0 0 .75em;
}

#modalSignIn input {
	margin-bottom: .5em;
	margin-left: .75em;
	float: left;
	padding: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#createAccountDiv {
	width: 250px;
	float: right;
	margin-right: 2.5em;
}

#createAccountDiv p {
	font-size: 14px;
}

#createAccountDiv #cart_createAccountButton {
	background-color: #f0f0f0;
	border: 1px solid #979394;
	color: #979394;
	font-size: 14px;
}

#cartLoginError {
	display: none;
}

#cartLoginForm {
	display: block;
	width: 270px;
	height: 250px;
	border-right: 1px solid #979394;
	float: left;
	clear: both;
	margin-left: 2em;
}

/*----------< 2. Calculator Styles >----------*/

#calculator {
	width: 200px;
	float: right;
	background-color: #e8e6e7;
	margin-right: 2em;
	border: 1px solid #d9d9dc;
 	font-family: Arial;
}

#calc_Container {
	width: 200px;
 	float: right;
}

#calc_header {
	color: #817e7f;
	font-size: 20px;
	text-align: center;
	margin-bottom: -.5em;
}

#calculator select {
	margin-left: 1em;
	padding: 4px;
	width: 85%;
	color: #979394;
	border: 1px solid #979394;
	font-size: 12px;
}

#calculator .calc_labelBg {
	display: block;
	padding: 3px 0 3px 10px;
	margin-top: 1em;
	margin-bottom: .5em;
	background-color: #b7b4b4;
	color: #e4e2e2;
	font-size: 14px;
}

#calculator label {
	display: block;
	padding: 0 0 0 12px;
	margin-top: .5em;
	margin-bottom: 0;
	font-size: 14px;
	color: #979394;
}

#custom_select {
	margin-left: 1em;
	padding-bottom: 1.5em;
	margin-top: .75em;
}

#custom_select li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	color: #777;
	font-size: 14px;
}

#calc_customTrim {
border-bottom:1px dotted #979394;
border-top:1px dotted #979394;
margin-bottom:0.5em;
margin-left:0.03em;
padding-top:0.5em;
width:200px;
}

#custom_selectLabel {
	display: block;
}

/*#calc_customTrim {
	width: 225px;
	margin-bottom: .5em;
	margin-left: -.5em;
}*/

#custom_select {
	display: block;
	height: 13px;
}

#custom_selectCheckbox {
	display: block;
	width: 18px;
	margin-left: -.5em;
	margin-top: -3px;
}

#calc_customSelected {
	width: 225px;
	display: block;
	margin-top: -.20em;
}

#calc_customTrimEnable {
	margin-right: .5em;
	width: 15px;
	margin-left: -.25em;
	margin-top: .10em;
}

#calc_customTrimWidth {
	margin: 0 0 .75em 3em;
}

#calc_customTrim input {
	width: 50px;
	padding: 4px;
	border: 1px solid #979394;
	color: #979394;
}

ul#roundCorners_select {
	margin: 2em 0 0 .5em;
	padding-bottom: 1.5em;
}

ul#roundCorners_select li { 
	display: block;
	color: #979394;
	font-size: 14px;
	width: 175px;
	margin-left: -3em;
	margin-top: -1.25em;
}

ul#roundCorners_select li input#calc_roundCornersEnable {
	display: block;
	float: left;
	margin-right: -3em;
}

#calc_roundCornersCheckboxes {
	padding: 20px 0;
	background: #f0f0f0;
	border-top: 1px dashed #D9D9DC;
	border-bottom: 1px dashed #D9D9DC;
	margin-top: -.75em;
}

#calc_roundCornersSelected {
	font-family: Arial;
	font-size: 14px;
	height: 100%;
	position: relative;
	margin-top: -1em;
}

#calc_roundCornersSelected input {
	display: block;
	float: left;
	clear: both;
	width: 100px;
	margin-top: .10em;
}

div.top_selections {
	margin-top: .5em;
}

div.top_selections div#rc_topRight input {
	margin-left: -1em;
}

div.top_selections div#rc_topLeft {
	margin-left: -1em;
}

div.top_selections div#rc_topLeft,
div.bottom_selections div#rc_bottomLeft {
	display: block;
	float: left;
}

div.top_selections div#rc_topLeft #top_leftLabel,
div.bottom_selections div#rc_bottomLeft #bottom_leftLabel {
	text-align: center;
}

div.top_selections div#rc_topLeft #top_leftLabel,
div.top_selections div#rc_topRight #top_rightLabel {
	display: block;
	width: 90px;
}

div.bottom_selections div#rc_bottomRight #bottom_rightLabel,
div.top_selections div#rc_topRight #top_rightLabel {
	display: block;
	text-align: center;
	margin-left: -.5em;
}

div.top_selections div#rc_topRight, 
div.bottom_selections div#rc_bottomRight {
	float: right;
}

div.bottom_selections div#rc_bottomRight  input {
	margin-top: -2.25em;
}

div.bottom_selections div#rc_bottomRight #bottom_rightLabel {
	display: block;
	width: 90px;
	margin-top: -1em;
	margin-left: .5em;
}

div.bottom_selections div#rc_bottomLeft #bottom_leftLabel {
	display: block;
	width: 90px;
	margin-left: -1em;
}

div.top_selections div#rc_topRight {
	display: block;
	margin-left: -1em;
}

#rc_imageHolder {
	float: left;
	clear: both;
	width: 200px;
	height: 53px;
}

#rc_image {
	width: 78px;
	height: 53px;
	background: url(../images/img_round_corners.png) top left no-repeat;
	margin: 0 auto;
}

#rc_image.rc_0000 {
background: 0px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0001 {
background: -78px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0010 {
background: -156px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0011 {
background: -234px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0100 {
background: -312px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0101 {
background: -390px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0110 {
background: -468px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_0111 {
background: -546px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1000 {
background: -624px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1001 {
background: -702px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1010 {
background: -780px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1011 {
background: -858px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1100 {
background: -936px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1101 {
background: -1014px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1110 {
background: -1092px 0px no-repeat  url('../images/img_round_corners.png');
}

#rc_image.rc_1111 {
background: -1170px 0px no-repeat  url('../images/img_round_corners.png');
}

#calc_roundCornersCheckboxes label {
	font-size: 12px;
	align: top;
}

#calc_display {
	display: block;
	width: 200px;
	margin-top: 1em;
	margin-right: 1.5em;
	background-color: #ffe38d;
	border-bottom: 2px solid #d9d9dc;
}

#calc_display ul {
	display: block;
	margin-right: 1em;
}

#calc_display ul li {
	display: block;
	padding: 0;
	list-style: none;
	text-align: right;
}


#calc_perPiece {
	color: #979394;
	font-size: 11px;
}

#cal_price {
	color: #e71e25;
	font-weight: bold;
	font-size: 17px;
}

#calc_addDiv {
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
}

#calc_numSets {
	margin-bottom: .25em;
	width: 25px;
	border: 1px solid #979394;
	margin-left: 1em;
}

#calc_loader {
	margin: 1em 0 0 0;
}

#calc_loader ul {
	width: 200px;
}

#calc_loader ul li {
	width: 200px;
	display: block;
	text-align: center;
}

 /*----------< 3. Cart Styles >----------*/


#cartContainer {
	width: 700px;
	margin: 1em auto 0 auto;
	font-family: Arial;
	padding-bottom: 1em;
}

#cartHolder {
	width: 698px;
	margin: 0 auto;
	/* border: 1px solid #999; */
	float: left;
	clear: both;
}

#cartHolder div {
	padding: 5px;
}

 #cartHolder h2{
	background: #b7b4b4;
	color: #dddddd;
	font-size: 14px;
	padding: 2px 2px 2px 30px;
 }

/*----------< 4. Cart Page Styles >----------*/

.cart_container {
	width: 100%;
	background: #e8e6e7;
	margin-bottom: 1em;
}

h1.cart_headingStyles {
	font-size: 20px; 
	padding: 8px; 
	font-weight: bold; 
	font-family: Arial;
	margin-bottom: 1em;
	margin-left: -.5em;
}

#cart_items input {
	color: #b7b4b4;
	font-size: 11px;
}

.cart_panel {
	width: 645px;
	padding: 20px;
	font-size: 1.2em;
	background: #fff;
	border: 1px solid #b7b4b4;
	margin: .5em auto;
}

.cart_panel h1 {
	color: #b7b4b4;
	font-size: 16px;
}

.cart_panel ul label {
	width: 10em;
	display: block;
	float: left;
	clear: both;
	font-size: 13px;
	color: #b7b4b4;
	margin-top: .5em;
	margin-right: .5em;
	text-align: left;
}

.cart_panel ul {
	/* width: 250px; */
	/* height: 300px; */
	margin: 30px 0 1.5em 0;
	padding: 0;
	float: left;
	/* border-left: 1px solid #b7b4b4; */
}

.cart_panel ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.cart_panel ul input {
	padding: 5px;
	color: #b7b4b4;
	border: 1px solid #b7b4b4;
	margin-bottom: .5em;
	width: 150px;
}

.cart_panel ul select {
	padding: 5px;
	color: #b7b4b4;
	border: 1px solid #b7b4b4;
	margin-bottom: .5em;
	width: 12em;
}

.ui-icon ui-icon-info {
	color: #e7093d;
}

/*----------< 5. Shipping Div Styles >----------*/

#cart_shipInfo {
	border-left: none;
}

#shipping_options {
	width: 300px;
	float: right;
}

#shipping_options h3 {
	width: 300px;
	font-size: 1em;
	font-weight: bold;
	background: #e8e6e7;
	text-align: center;
	color: #b7b4b4;
	border: 1px solid #b7b4b4;
	margin-bottom: .5em;
}

#shipOptionsList li {
	margin-right: .5em;
	display: block;
	font-size: 11px;
	color: #b7b4b4;
}

#shipOptionsList li input {
	width: 25px;
	border: none;
}

#shipOptionsList li span {
	float: right;
	margin: 5px 0 0 2.5em;
}

#shipToForm {
	width: 350px;
	float: left;
}

/*----------< 6. Cart Totals >-----------*/

#cart_totals {
	text-align: right;
	margin-top: .5em;
	margin-bottom: 1em;
}

#cart_totals tr {
	margin-top: .25em;
}

#cart_totals td {
	padding-right: 1em;
	font-size: 14px;
	background-color: #ededed;
	border-left: none;
	border-right: none;
}

/*----------< 7. Checkout Navigation Button Styles >-----------*/

.cart_innerNavLinks {
	width: 667px;
	display: block;
	margin-top: 1em;
	padding: .5em;
}

.cart_innerNavLinks li {
	float: left;
	font-size: 14px;
	margin-top: -.5em;
	margin-bottom: .5em;
}

.cart_innerNavLinks li a {
	display: block;
	margin-right: 1em;
	padding: 5px;
	text-align: center;
	background-color: #b7b4b4;
	color: #dddddd;
	border: 1px solid #dddddd;
}

.cart_innerNavLinks li a#update_content {
	margin-left: 230px;
}

.cart_innerNavLinks li a:hover,
div#coupon_inputField #apply_coupon:hover {
	background: #dcdcdc;
	color: #878787;
	border: 1px solid #878787;
}

.cart_innerNavLinks li.cart_linksRtAlign {
	float: right;
}

.cart_innerNavLinks #finalize-order {
	width: 200px;
	margin-left: 9.5em;
}

div#coupon_inputField #apply_coupon {
	width: 200px;
	margin-left: 12.5em;
	background: #B7B4B4;
	color: #DDDDDD;
}

.errorMessage {
	width: 650px;
	display: block;
	font-size: 11px;
	color: #ea0303;
	background: url(../images/alert-icon.png) left no-repeat;
	margin: 1em 0 1em 2em;
	padding: 5px 5px 5px 25px;
	clear: both;
}

/*-----------< 8. Checkout Page - Table Styles >----------*/

table {
	font-size: 11px;
	font-family: Arial;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
}
 
table thead, tfoot   {
	cursor: pointer;
	color: #dddddd;
}
 
table thead tr,
table tfoot tr {
	background: #ededed;
}

th {
	padding: 5px 0;
	margin: 0;
	background: #b7b4b4;
}

table tbody tr {
	background: #fff;
}
 
td {
	color: #939292;
	padding: 5px;
	border-top: 1px solid #b7b4b4;
	border-bottom: 1px solid #b7b4b4; 
	border-left: 1px solid #b7b4b4;
}

.odd {
	background-color: #f6f5f6;
}

td.c3 input{
	font-size: 12px;
	color: #939292;
	border: 1px solid #939292;
	width: 150px;
	padding: 3px;
	margin-left: .5em;
}

td.c1 input{
	margin: 0 auto;
}

td.c4 {
	text-align: right;
}

td:hover {
	background: #fff4c3;
}

/*----------< 9. Upload Page Styles >----------*/

#upload #submit {
	margin-top: .5em;
	background: #f6f5f6;
	width: 150px;
	border: 1px solid #b7b4b4;
	color: #b7b4b4;
	padding: 5px;
}

#upload #submit:hover {
	background: #b7b4b4;
	border: 1px solid #f6f5f6;
	color: #f6f5f6;
}

#users table thead, tfoot   {
	cursor: pointer;
	color: #dddddd;
}
 
#users table thead tr,
table tfoot tr {
	background: #b7b4b4;
}

#users thead {
	text-align: center;
}

#users table tbody tr {
	background: #fff;
}
 
#users td {
	color: #939292;
	padding: 5px;
	line-height: 1.5em;
	border: 1px solid #b7b4b4; 
}

/*----------< 10. View Jobs Page Styles >----------*/

td a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 3px 20px;
	margin: 5px 0;
	font-size: 11px;
	color: #939292;
}

td.invoice_link {
	background: url(../images/invoice-icon.png) no-repeat left;
}

.paginationControl {
	margin-top: 1em;
}

#paginationLinks li {
	float: left;
	border:1px solid #b7b4b4; 
}

#paginationLinks li a {
	width: 50px;
	height: 30px;
	display: block;
	padding: 5px;
	border:1px solid #b7b4b4; 
}

#paginationLinks li a:hover {
	background-color: #939292;
	color: #b7b4b4;
}

.paginationControl .disabled {
	background-color: #b7b4b4;
	padding: 5px;
	color: #939292;
	border:1px solid #939292;
}

div#agree-tos-field {
	margin-top: -1em;
	margin-left: 9em;
}

div#agree-tos-field ul {
	margin: 1.5em 0 -.5em 0;
	padding: 0;
}

div#agree-tos-field ul li label {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div#agree-tos-field ul li input {
	background: none;
	border: none;
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	width: auto;
}

div#agree-tos-field ul li a {
	color: #26808C;
	text-decoration: none;
}

div#agree-tos-field ul li a:hover {
	color: #b7b4b4;
	text-decoration: underline;
}

#modal {
	height: 300px;
	overflow: auto;
	margin: 0;
	padding: 0;
}

#modal ul {
	list-style: none;
}

#modal ul li {
	display: block;
	padding: 5px 0;
	color: #b7b4b4;
}

#tabs {
	border: none;
}

/* #tabs ul {
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;	
}

#tabs ul li {
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;	
}
*/

#tabs ul li a {
	color: #979394;
	font-size: 14px;
}

#tabs #tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
	/*border-left: 1px solid #999;
	border-right: 1px solid #999;	
	border-bottom: 1px solid #999;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;*/
}

/*----------< 11. Account Page Styles >----------*/

#account_pageDetails {
	width: 730px;
	margin-left: -.5em;
}

#account-details ul {
	list-style: none;
	font-size: 12px;
}

#account-details ul li {
	float: left;
}

#account-details ul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #b7b4b4;
}

#acct_settingsLinks {
	display: block;
	margin: 0 auto;
}

#acct_settingsLinks li {
	list-style: none;
	float: left;
	width: 180px;
	height: 180px;
	margin-top: .5em;
	margin-left: 3.5em;
	text-align: center;
	padding-top: 11em;
}

#acct_settingsLinks li a {
	display: block;
	text-decoration: none;
	padding-top: 1em;
}

#acct_settingsLinks li a span {
	display: block;
	width: 180px;
	font-size: 24px;
}

#acct_settingsLinks li a:hover {
	color: #333;
	text-decoration: underline;
}



#chg_emailAddress {
	background: url(../images/email-acct-settings.png) top left no-repeat;
}

#edit_acctSettings {
	background: url(../images/acct-settings-icon.png) top left no-repeat;
}

#chg_password {
	background: url(../images/change-password-icon.png) top left no-repeat;
}

#jobOptions {
	width: 128px;
	height: 32px;
	display: block;
	background: url(../images/account-page-icons.png) top left no-repeat;
}

#jobOptions li {
	float: left;
	list-style: none;
}

#jobOptions li span {
	display: none;
}

#jobOptions li {
	display: block;
	width: 32px;
	height: 32px;
}

#jobOptions li a {
	height: 32px;
	margin: 0;
	padding: 0;
}

#account_firstLink { width: 32px; }
#account_secondLink { width: 32px; }
#account_thirdLink { width: 32px; }
#account_fourthLink { width: 32px; }


#account_firstLink a:hover { background: url(../images/account-page-icons.png) 0px -32px no-repeat; }
#account_secondLink a:hover { background: url(../images/account-page-icons.png) -32px -32px no-repeat; }
#account_thirdLink a:hover { background: url(../images/account-page-icons.png) -64px -32px no-repeat; }
#account_fourthLink a:hover { background: url(../images/account-page-icons.png) -96px -32px no-repeat; }

#order_completeHeading {
	font-size: 18px;
}

.currencyAlignRight {
	text-align: right;
}

#file_uploadPage {
	width: 200px;
	display: block;
	padding: 5px 0;
	border: 1px solid #ddd;
	background: #979394;
	color: #dddddd;
	cursor: hand;
}

#file_uploadPage:hover {
	border: 1px solid #979394;
	background: #ddd;
	color: #979394;
}

#simpleTooltip { 
	width: 150px;
	font-size: 11px;
	text-align: justify;
	padding: 7px;
	color: #A6A7AB; 
	border: 1px solid #A6A7AB; 
	background: #F2F3F5;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

/*----------< Template Partial Styles >----------*/

#product_pageContent #tabs #tabs-4 ul {
	display: block;
	width: 205px;
	float: left;
	margin: 1em;
	color: #0b77a8;
	font-size: 10px;
	background-color: #eaeaea;
	border: 1px dashed #0b77a8;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#tabs-4 ul li {
	list-style: circle;
	margin-left: 2em;
}

#tabs-4 ul li a {
	text-decoration: none;
	color: #0B77A8;
	font-size: 12px;
}

#tabs-4 div#template_typeIcons {
	width: 500px;
	height: 88px;
	float: left;
	clear: both;
}

#tabs-4 div#template_typeIcons div#template_jpgIconHolder, #tabs-4 div#template_typeIcons div#template_epsIconHolder {
	width: 145px;
	height: 88px;
	margin-bottom: 1em;
	margin-left: 5.5em;
	float: left;
}

#tabs-4 ul li {
	padding: 8px;
}

#tabs-4 div#template_typeIcons div#template_jpgIconHolder {
	background: url(../images/jpg-icon.png) top left no-repeat;
	margin-left: 6em;
}


#tabs-4 div#template_typeIcons div#template_epsIconHolder {
	background: url(../images/eps-icon.png) top left no-repeat;
	margin-left: 8em;
}