/* CSS Document */
<style type="text/css">
<!--
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}

a:link.BasketText {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #ffffff;
	text-decoration: underline;
}


a:visited.BasketText {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #ffffff;
	text-decoration: none;
}


a.MainPageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #890000;
	text-decoration:none;
}
a:link.MainPageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #890000;
	text-decoration: none;
}
a:visited.MainPageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #999999;
	text-decoration: none
}
a:hover.MainPageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	background: #000000;
}
a.MainHomeMenu {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #890000;
	text-decoration:none;
}
.MainHomeMenu {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #890000;
	text-decoration:none;
}
a:link.MainHomeMenu {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #890000;
	text-decoration: none;
}
a:visited.MainHomeMenu {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #999999;
	text-decoration: none;
}
a:hover.MainHomeMenu {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	background: #000000;
}
a.SlideMenuLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #890000;
	text-decoration:none;
	text-align: right;
	padding-right: 15px;
}
a:link.SlideMenuLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #890000;
	text-decoration: none;
	text-align: right;
}
a:visited.SlideMenuLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #999999;
	text-decoration: none;
	text-align: right;
}
a:hover.SlideMenuLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	background: #000000;
	text-align: right;
}
a.MainQTLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #fff;
	text-decoration:none;
}
a:link.MainQTLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #fff;
	text-decoration: none
}
a:visited.MainQTLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #fff;
	text-decoration: none
}
a:hover.MainQTLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #fff;
	text-decoration: none;
	background: #FFC200;
}
a.MainImageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #890000;
	text-decoration:underline;
}
a:link.MainImageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #890000;
	text-decoration: underline;
}
a:visited.MainImageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #890000;
	text-decoration: underline;
}
a:hover.MainImageLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	background: #000;
}
a.FooterLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #fff;
	text-decoration:underline;
	text-transform:uppercase;
}
a:link.FooterLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
}
a:visited.FooterLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
}
a:hover.FooterLink {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
	background: #fff;
	text-transform:uppercase;
}
.InstructCopy {
	margin:5px 5px 0px 0px;
	letter-spacing: 0px;
	font-size:    11px;
	text-align: justify;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}

.EnquiryCopy {
	margin:5px 5px 0px 0px;
	letter-spacing: 0px;
	font-size:    13px;
	text-align: justify;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #ffffff;
}
	
.MainCopy {
	letter-spacing: 0px;
	font-size:    13px;
	text-align: justify;
	line-height:18px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.ShowcaseCopy {
	letter-spacing: 0px;
	font-size:    11px;
	text-align: left;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.RightColumnCopy {
	letter-spacing: 0px;
	font-size:    12px;
	text-align: justify;
	line-height:19px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	margin-top: 1px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.QuoteCopy {
	letter-spacing: 0px;
	font-size:    12px;
	text-align: justify;
	line-height:17px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
	font-style: italic;
	background-color: #FFCCCC;
	padding: 10px;
}
.HighlightedCopy {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:    11px;
	line-height:16px;
	text-align: left;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000000;
	background-color:#FFC6C0;
}
.MainPrice {
	margin:0px 10px 0px 0px;
	text-align: right;
	letter-spacing: 0px;
	font-size: 14px;
	line-height:20px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #000000;
	text-transform:uppercase;
}
.MainPriceBold {
	margin:0px 10px 0px 0px;
	text-align: right;
	letter-spacing: 0px;
	font-size: 14px;
	line-height:20px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
	text-transform:uppercase;
}
.BasketHeader {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size: 10px;
	line-height:10px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
	text-transform:uppercase;
}
.BasketOpenClose {
	border-bottom: 2px solid #890000;
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:13px;
	text-align:right;
	line-height:15px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #890000;
}
.PricePoint {
	margin:0px 0px 0px 5px;
	text-align: right;
	letter-spacing: 0px;
	font-size: 14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.MainPoint {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    12px;
	line-height:12px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #890000;
	text-transform:uppercase;
}
.MainPointBold {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    13px;
	line-height: 13px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #890000;
	text-transform:uppercase;
}
.CopyrightText {
	margin:3px 3px 3px 3px;
	text-align: right;
	letter-spacing: 0px;
	font-size:    10px;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #ffffff;
	text-transform:uppercase;
}
.PlainCopy {
	margin:10px 5px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    12px;
	text-align:left;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.ObjectHeader {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    11px;
	text-align:justify;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #ffffff;
}
.ContactCopy {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    12px;
	text-align:justify;
	line-height:18px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.InstrucBodyCopy {
	margin:5px 5px 5px 5px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    11px;
	text-align:justify;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.FormHeadingText {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:    13px;
	text-align:right;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
}

.FormHeadingTextLeft {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:    13px;
	text-align:left;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
}


.QuickFindText {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:    12px;
	text-align:left;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #ffffff;
}

.FormHeadingTextLeft {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:    12px;
	text-align:left;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
}
.FormTextAreaHeading {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    12px;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
}
.PopUpBold {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 12px;
	text-align:right;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.PopUpTextBold {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 12px;
	text-align:left;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.PopUpText {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 11px;
	text-align:left;
	line-height:15px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.MainHeader {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:15px;
	text-align:left;
	line-height:18px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #890000;
}

.MainCopyHeader {
	margin-bottom:10px;
	margin-top:5px;
	letter-spacing: 0px;
	font-size:17px;
	text-align:left;
	line-height:20px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #890000;
	text-decoration: underline;
}

.SubHeader {
	margin-right :5px;
	letter-spacing: 0px;
	font-size:14px;
	text-align:left;
	line-height:18px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #333;
}

.ProductSubHeader {
	margin-top :10px;
	margin-left :0px;
	letter-spacing: 0px;
	font-size:14px;
	text-align:left;
	line-height:18px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #890000;
}
.GlossaryHeader {
	letter-spacing: 0px;
	font-size:13px;
	text-align:center;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #890000;
}
.FormSubHeader {
	margin:0px 0px 5px 5px;
	letter-spacing: 0px;
	font-size:13px;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color:#666666;
}
.FormSubHeaderRed {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:15px;
	text-align:left;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color:#333333;
}
.CameraFormatHeader {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:14px;
	text-align:left;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
}
.CameraFormat {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:12px;
	text-align:center;
	line-height:16px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	
}

.CompatCell {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
}

.CompatCellOne {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #CDCDCD url(../images/layout/smiley.png) no-repeat center;
}

.CompatCellTwo {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #E6E6E6 url(../images/layout/smiley.png) no-repeat center;
}

.CompatCellThree {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #E1E1E1 url(../images/layout/smiley.png) no-repeat center;
}

.CompatCellFour {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #FAFAFA url(../images/layout/smiley.png) no-repeat center;
}

.CompareTickOne {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #CDCDCD url(../images/products/compare_tick.png) no-repeat center;
}

.CompareTickTwo {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #E1E1E1 url(../images/products/compare_tick.png) no-repeat center;
}

.CompareTickThree {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #E6E6E6 url(../images/products/compare_tick.png) no-repeat center;
}

.CompareTickFour {
	border-color:#ffffff; border-right-width:3px; border-style:solid;
	text-align:center;
	vertical-align:middle;
	background: #FAFAFA url(../images/products/compare_tick.png) no-repeat center;
}

.HeaderRightCell {
	vertical-align:middle;
	background:  url(../images/mainnav/carbon_fibre/header_top_right.png) no-repeat left;
}

.HeaderRightBottomCell {
	vertical-align:middle;
	background:  url(../images/mainnav/carbon_fibre/header_bottom_right.png) no-repeat left;
}

.Facebook_back {
	vertical-align:middle;
	background: #FAFAFA url(../images/homepage/allyproducts/facebook_main_back.jpg) no-repeat left;
}


.CameraModelHeader {
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:13px;
	text-align:center;
	line-height:18px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #ffffff;
}

.CameraSideHeaderFormat {
	margin:0px 0px 0px 5px;
	letter-spacing: 0px;
	font-size:13px;
	text-align:left;
	line-height:11px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000;
}
.MainSmallPoint {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    10px;
	text-align:justify;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
}
.MainPoints {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 12px;
	text-align:left;
	line-height:17px;
	font-family:  "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:capitalize;
}
.TechSpecPoints {
	margin:0px 0px 0px 5px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 10px;
	text-align:left;
	line-height:17px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #ffffff;
	text-transform:capitalize;
}
.LargeMainPoints {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    12px;
	text-align:left;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:uppercase;
}
.TablePoints {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 12px;
	text-align:left;
	line-height:17px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:capitalize;
}
.SmallTablePoints {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 10px;
	text-align:left;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:capitalize;
}
.PriceFormat {
	margin:0px 0px 0px 0px;
	text-align: center;
	letter-spacing: 0px;
	font-size: 14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:capitalize;
}
.TableHeader {
	margin:0px 0px 0px 0px;
	text-align: center;
	letter-spacing: 0px;
	font-size:    11px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #ffffff;
}
.PointTableHeader {
	margin:0px 0px 0px 0px;
	text-align: center;
	letter-spacing: 0px;
	font-size:    12px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #890000;
}
.AsterixPoint {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0px;
	font-size:    9px;
	text-align:left;
	line-height:14px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:uppercase;
}
.OrderCopyLink {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 1px;
	font-size:    12px;
	text-align:justify;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #333333;
}
.ObjectOptions {
	margin:0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 1px;
	font-size:    11px;
	text-align:center;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #333333;
	text-transform:uppercase;
}
.RequiredForm {
	font-size: 15px;
	text-align:left;
	background-color: #c0faac;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000000;
	border: 2px solid #666;
	outline-style:none;
	margin-left: 5px;
	padding:5px 3px 3px;
	
	}
	
.emailConfirm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #890000;
	text-align: left;
}
.warningText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #890000;
	text-align: left;
}
.DisabledForm {
	font-size: 15px;
	text-align:left;
	background-color: #fff;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000000;
	border: 2px solid #CCC;
	outline-style:none;
	margin-left: 5px;
	padding:5px 3px 3px;
}
.StandardForm {
	font-size: 11px;
	text-align:left;
	background-color:#ffffff;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-transform:capitalize;
}

.SignupForm {
	font-size: 24px;
	text-align:center;
	background-color:#ffffff;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000000;
	margin-bottom:20px;
	margin-top:20px;
}

.ConfirmHeaders {
	margin:0px 0px 0px 0px;
	text-align: right;
	letter-spacing: 0px;
	font-size: 12px;
	line-height:12px;
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #890000;
	text-transform:uppercase;
}
dl {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	font-weight: 400;
	width: 870px;
	float:right;
	margin: 0 0 5px 0px;
	background: #666 url(../images/layout/bottom_ruler_220px.gif) no-repeat bottom right;
}
dt {
	font-size: 120%;
	color: #890000;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 5px;
	background: #666 url(../images/layout/top_corners_220px.gif) no-repeat top left;
	font-weight: bold;
}
dd {
	font-size: 100%;
	color: #333333;
	margin: 0;
	height:100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 13px;
}
#blue dt {
	background-color: #69c;
}
#blue {
	background-color: #9cf;
}
#grey dt {
	background-color: #DADADA;
}
#grey {
	background-color: #F0F0F0;
	margin: 2px 2px 10px 10px;
}

#largeDL dl {
	width: 670px;
	height:125px;
	margin: 0 0 3px 0px;
	background: #666 url(../images/layout/bottom_ruler_220px.gif) no-repeat bottom right;
}

#Cart dl {
	font-family:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	font-weight: 400;
	width: 600px;
	float:left;
	margin: 0 0 5px 0px;
	background: #666 url(../images/layout/bottom_ruler_220px.gif) no-repeat bottom right;
}

#Cart dt {
	font-size: 120%;
	color: #4D4D4D;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 5px;
	background: #666 url(../images/layout/top_corners_220px.gif) no-repeat top left;
	font-weight: bold;
}

.SettingsTableTL  {
	background: #890000 url(../images/layout/top_left_red.png) no-repeat top left;
}
	
.SettingsTableTR  {
	background: #000 url(../images/layout/top_right_black.png) no-repeat top right;
}

.SettingsTableTRred  {
	background: #890000 url(../images/layout/top_right_red.png) no-repeat top right;
}

.SettingsTableBRLight  {
	background: #E1E1E1 url(../images/layout/bottom_right_corner.png) no-repeat bottom right;
}

.SettingsTableBRDark  {
	background: #CDCDCD url(../images/layout/bottom_right_corner_dark.png) no-repeat bottom right;
}

.SettingsTableTRDark  {
	background: #333333 url(../images/layout/tr_dark.png) no-repeat top right;
}

.SettingsTableTLDark  {
	background: #333333 url(../images/layout/tl_dark.png) no-repeat top left;
}
	
.CanonLensSetting  {
	border-left-width: 5px; border-left-color:#e90000; border-left-style:solid;
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	height:30px; text-align:left; vertical-align:middle;
	}
	
.CZLensSetting  {
	border-left-width: 5px; border-left-color:#00ffff; border-left-style:solid;
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	height:30px; text-align:left; vertical-align:middle;
	}	
	
.SXLensSetting  {
	border-left-width: 5px; border-left-color:#f15a00; border-left-style:solid;
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	height:30px; text-align:left; vertical-align:middle;
	}	
	
	
	
.NikonLensSetting  {
	border-left-width: 5px; border-left-color:#FC0; border-left-style:solid;
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	height:30px; text-align:left; vertical-align:middle;
	}
	
.SigmaLensSetting  {
	border-left-width: 5px; border-left-color:#093; border-left-style:solid;
	
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	
	height:30px; text-align:left; vertical-align:middle;
	
	}
	
.TokinaLensSetting{
	border-left-width: 5px; border-left-color:#39F; border-left-style:solid;
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	height:30px; text-align:left; vertical-align:middle;
	
	
	}
	
	
.SamyangLensSetting  {
	border-left-width: 5px; border-left-color:#93F; border-left-style:solid;
	
	border-right-color:#FFF; border-right-width:1px; border-right-style:solid;
	
	height:30px; text-align:left; vertical-align:middle;
	
	}
	

#Cart dd {
	font-size: 100%;
	background-color: #f5f5f5;
	margin: 0;
	height:100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 5px;
}

#Cart dt {
	background-color: #DADADA;
}

-->
</style>

