/*----------------------- Search Box -----------------------*/
#search label, #login label {
	vertical-align: middle;
}
#search input.searchBox {
	margin:-1px 0 -1px 0;
}
input.searchBox {
	
	border-color:#333333 rgb(153, 153, 153) rgb(153, 153, 153) rgb(51, 51, 51);
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:1.2em;
	padding: 3px;
	vertical-align: bottom;
	width:90px;
}

/*----------------------- Login Box -----------------------*/


.customerLogin input.text {
	
	border-color:#333333 rgb(153, 153, 153) rgb(153, 153, 153) rgb(51, 51, 51);
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:1.3em;
	padding: 3px;
	margin:0 5px 0 0;
	margin:0 5px -3px 0; !Important;
	vertical-align: middle;
	color:#999;
}


.customerLogin fieldset{
}

.customerLogin #loginForm input.text {
	width:120px;
}

.customerLogin #loginForgotUsernamePane input.text ,.customerLogin #loginForgotPasswordPane input.text {
	width:200px;
	margin-bottom: 40px;
	position: relative;
}

.customerLogin select.application {
	
	border-color:#333333 rgb(153, 153, 153) rgb(153, 153, 153) rgb(51, 51, 51);
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding: 3px;
	margin:0 5px 0 0;
	vertical-align: middle;
	width:151px;
	color:#000;
}

.customerLogin div.hr {
	background-image: none;
	background-position: right;
	display: block;
	background-repeat:repeat-x;
	height: 2px;
	margin: 5px 0 6px 0;
	overflow:hidden;
	border-bottom: solid 1px #fff;
}

div.customerLogin span.button {
	display: inline;
}

div.customerLogin ul{
	display: block;
	width: 100%;
	margin: -1 0 3px 0;
}
div.customerLogin li{
	display: inline;
}

div.formAction div.checkbox {
	margin: 0 0 2px 0;
	padding: 0;
	vertical-align: middle;
}

.customerLogin .inactive{
	display: none;
}

#loginForm,#loginForgotUsernamePane,#loginForgotPasswordPane, #loginReceipt{

}

/*----------------------- Dotted Box -----------------------*/
.dottedBox {
	background-image:url(/COLTImages/deco-dottedbox-topleft.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.dottedBox .borderBottom {
	background-image:url(/COLTImages/deco-dottedbox-bottomright.png);
	padding:10px;
	background-repeat:no-repeat;
	background-position:bottom right;
}
/*----------------------- Single Line Button -----------------------*/
span.button {
	white-space: nowrap;
}
span.button a.label {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/COLTImages/layout_button_lcap.gif);
	
	font-size:14px; /* This will be applied to Firefox */
 * font-size:13px; !Important; /* This will be applied to IE 7 */
	-font-size:13px; !Important; /* This will be applied to IE 5.5 - 6 */
	
	line-height:22px;
	height:22px;
	padding:3px 0 3px 8px;
	vertical-align:middle;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background-repeat: no-repeat;
}
span.button img.cap {
	line-height:22px;
	vertical-align:middle;
}
/*----------------------- Multi Line Button -----------------------*/

div.button a.up {
	background-image: url(/COLTImages/deco-button-up.gif);
}
div.button a.down {
	background-image: url(/COLTImages/deco-button-down.gif);
}
div.button a.left {
	background-image: url(/COLTImages/deco-button-left.gif);
}
div.button a.right {
	background-image: url(/COLTImages/deco-button-right.gif);
}
div.button a {
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#515049;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 2px 10px 2px 10px;
	padding: 0 24px 0 0;
	line-height:18px;
}
/*----------------------- Global Tab Classes -----------------------*/


div.twoTabs ul, div.threeTabs ul, div.fourTabs ul {
	position:relative;
	z-index:100;
}
div.doubleCollum div.twoTabs ul li, #homepageTabs, div.twoTabs ul li {
	width:230px;
}
.padded div.doubleCollum div.twoTabs ul li {
	width:223px;
}
.padded div.doubleCollum div.twoTabs ul li.first {
	width:223px;
}
div.doubleCollum div.threeTabs ul li {
	width:140px;
}
div.doubleCollum div.singleTab ul li {
	width:224px;
}
.padded div.doubleCollum div.threeTabs ul li {
	width:144px;
}
.padded div.doubleCollum div.threeTabs ul li.first {
	width:144px;
}
div.largeTabGroup ul, div.largeTabGroupUp ul {
	width:480px;
	list-style: none;
	line-height: 1;
}
.padded div.doubleCollum div.largeTabGroup ul, .padded div.doubleCollum div.largeTabGroupUp ul {
	width:460px;
}
div.fourTabs ul li {
	width:25%;
}
div.inactive {
	display:none;
}
div.smallTabWell {
	padding:15px 0 0 0;
	border-top:1px solid #DEDFE0;
}
div.tabWell {
	padding:10px;
}
div.doubleCollum div.tabWell {
	float:left;
	position:relative;
	z-index:0;
	border:solid 3px #D4D4D5;
	margin:1px 0 15px 0;
}
div.padded div.doubleCollum div.tabWell {
	width:454px;
}
div.singleCollum div.tabWell {
	width:inherit;
}
div.tabWellUp {
	position:absolute;
	width:468px;
	z-index:400;
	padding:10px;
	border:solid 3px #D4D4D5;
	background-color:#fff;
}
#whatDoYouNeed {
	position:absolute;
	float:left;
	margin-top: 182px;
	text-align: left;
	z-index:150;
}
#homepageTabWell {
	position:absolute;
	bottom:41px;
	z-index:0;
}
#homepageTabs {
	bottom:0px;
	position:absolute;
	z-index:950;
}
div.tabPadding {
	height:30px;
}
/*----------------------- Small Tabs -----------------------*/
div.tabGroup {
	height: 28px;
}
div.tabGroup ul {
	list-style: none;
}
div.tabGroup ul li {
    background:transparent url(/COLTImages/nav_global_bg.gif) repeat-x scroll 0 0;
	margin:0;
}
div.tabGroup ul li div.cap {
	background: url(/COLTImages/nav_global_pipe.gif) no-repeat LEFT 0;

}
						  


div.tabGroup ul li.active div.cap {
	background-image: url(/COLTImages/deco-bg-tabwhite-righttop-cap.png);
	background-repeat: no-repeat;
	background-position: right top;
}
div.tabGroup ul li.active {
	background-image: url(/COLTImages/deco-bg-tabwhite-topleft.png);
}
div.tabGroup ul li.active a {
		color:#515049;
}
div.tabGroup ul li a {
	display: block;
	padding:7px 1em 7px 1em;
	text-decoration:none;
		color:#515049;
	font-weight:bold;
	font-size: 12px;
	line-height:14px;
}
div.tabGroup ul li {
	float: left;
}
/*----------------------- Large Tabs -----------------------*/
div.largeTabGroup ul li .boxBlue, div.largeTabGroup ul li .boxGrey, div.accordion ul li .boxGrey {
	width:100%;
}
div.accordion {
	margin:0 0 15px 0;
}
div.largeTabGroup ul li.active .boxBlue, div.largeTabGroup ul li.active .boxGrey, div.accordion ul li.active .boxGrey {
	width:100%;
}
div.accordion ul li {
	border-bottom:solid 1px white;
}
div.accordion ul li .accordionTab {
	text-align:left;
}
div.accordion ul li.content {
	margin-top:0;
	-margin-top:-15px; !Important;
	* margin-top:-15px; !Important;
}
div.accordion ul li .accordionTab .padding {
	padding:15px 0 0 0; /* This will be applied to Firefox */
 * padding:15px 0 0 0; !Important; /* This will be applied to IE 7 */
	-padding:15px 0 0 0; !Important; /* This will be applied to IE 5.5 - 6 */
}
div.largeTabGroup ul li.active .boxBlue, div.largeTabGroup ul li.active .boxGrey, div.largeTabGroup ul li.active .topRight, div.largeTabGroup ul li.active .bottomRight, div.largeTabGroup ul li.active .content, div.largeTabGroupUp ul li.active .boxBlue, div.largeTabGroupUp ul li.active .boxGrey, div.largeTabGroupUp ul li.active .topRight, div.largeTabGroupUp ul li.active .bottomRight, div.largeTabGroupUp ul li.active .content {
	background-color:transparent;
	background-image:none;
}
div.largeTabGroup ul li.active .boxBlue a, div.largeTabGroupUp ul li.active .boxBlue a, div.accordion ul li.active .boxBlue a {
	color:#515049;

}
div.largeTabGroup ul li .boxBlue a, div.largeTabGroupUp ul li .boxBlue a, div.accordion ul li .boxBlue a {
	background-image: url(/COLTImages/deco-button-down.gif);
}
div.largeTabGroup ul li.active .boxBlue a, div.largeTabGroupUp ul li.active .boxBlue a, div.accordion ul li.active .boxBlue a {
	background-image: url(/COLTImages/deco-button-up.gif);
}
div#homepageTabs ul li .boxBlue a, div.largeTabGroupUp ul li .boxBlue a {
	background-image: url(/COLTImages/deco-button-up.gif);
}
div#homepageTabs ul li.active .boxBlue a, div.largeTabGroupUp ul li.active .boxBlue a {
	background-image: url(/COLTImages/deco-button-down.gif);
}
div.largeTabGroup ul li.active .boxBlue .content a, div.largeTabGroupUp ul li.active .boxBlue .content a {
	padding:0;
}
div.accordion ul {
	list-style: none;
	line-height: 1;
}
div.accordion ul, div.accordion ul li {
	width:100%;
}
div.largeTabGroup ul li, div.largeTabGroupUp ul li {
	text-align:center;
	cursor:pointer;
	float: left;
}
div.largeTabGroup ul li.active {
	background-image: url(/COLTImages/deco-bg-tabwhite-topleft.png);
	background-repeat: repeat-x;
	background-position: left top;
}
div.largeTabGroupUp ul li.active {
	background-image: url(/COLTImages/deco-bg-tabwhite-bottomleft.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.largeTabGroup ul li.active div.cap {
	background-image: url(/COLTImages/deco-bg-tabwhite-righttop-cap.png);
	background-repeat: no-repeat;
	background-position: right top;
	color:#006D76;
}
div.largeTabGroupUp ul li.active div.cap {
	background-image: url(/COLTImages/deco-bg-tabwhite-rightbot-cap.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#006D76;
}
div.largeTabGroupUp ul li div.cap {
	padding:8px 0 0 0;
	-padding:9px 0 0 0;
	height:32px;
}
div.largeTabGroup ul li div.cap {
	display: block;
	padding:.1em 0 .75em 0;
}
div.largeTabGroup ul li.first, div.largeTabGroupUp ul li.first {
	margin:0 14px 0 0;
}
div.largeTabGroup ul li.middle, div.largeTabGroupUp ul li.middle {
	margin:0 14px 0 0;
}
/*----------------------- Global Box Classes -----------------------*/
div.boxGrey, div.boxBlue {
	margin:0 auto 0 auto;
	background-repeat : no-repeat;
	background-position : top left;
	position:relative;
}
div.boxGrey div.topRight, div.boxBlue div.topRight {
	background-repeat : no-repeat;
	background-position : top right;
	position:relative;
}
div.boxGrey div.bottomRight, div.boxBlue div.bottomRight {
	background-repeat : no-repeat;
	background-position : bottom right;
	position:relative;
}
div.boxGrey div.content, div.boxBlue div.content {
	background-repeat : no-repeat;
	background-position : bottom left;
	position:relative;
}
div.boxGrey div.content div.padding, div.boxBlue div.content div.padding {
	padding:4px;
	position:relative;
}
div.boxGrey form, div.boxBlue form {
	position:relative;
	padding:15px;
}
/*----------------------- Grey Box -----------------------*/
div.boxGrey {
	background-color:#C6E8FB;
	background: url(/COLTImages/nav_global_bg.gif) repeat-x;
}
div.boxGrey div.topRight {
/*	background-image: url(/COLTImages/deco-capgrey-top-right.gif);
*/}
div.boxGrey div.bottomRight {
/*	background-image: url(/COLTImages/deco-capgrey-bottom-right.gif);
*/}
div.boxGrey div.content {
/*	background-image: url(/COLTImages/deco-capgrey-bottom-left.gif);
*/}
div.accordion ul li.active .boxBlue {
	background-color:#EBECED;
	background-image: url(/COLTImages/deco-bg-activetab-right.gif);
}
div.accordion ul li.active .topRight {
/*	background-image: url(/COLTImages/deco-capgrey-top-right.gif);
*/}
div.accordion ul li.active .bottomRight {
/*	background-image: url(/COLTImages/deco-capgrey-bottom-right.gif);
*/}
div.accordion ul li.active .content {
/*	background-image: url(/COLTImages/deco-capgrey-bottom-left.gif);
*/}
/*----------------------- Blue Box -----------------------*/
div.boxBlue {
	background-color:#61A8D6;
	background-image: url(/COLTImages/nav_global_bg.gif);
	background-repeat:repeat-x;
	margin-bottom:5px;

}
div.boxBlue div.topRight {
/*	background-image: url(/COLTImages/deco-capblue-top-right.gif);
*/}
div.boxBlue div.bottomRight {
/*	background-image: url(/COLTImages/deco-capblue-bottom-right.gif);
*/}
div.boxBlue div.content {
/*	background-image: url(/COLTImages/deco-capblue-bottom-left.gif);
*/}
/*----------------------- Slide Show -----------------------*/
#slideShowWell {
position:relative;
float:left;
* float:none;
-float:none;
}
.slideShow {
	position:relative;
}
.slide {
	position:absolute;
}
.slideShow h1 {
	padding:20px 0 0 28px;
	margin:0 0 0 0;
	color:white;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:3.5em;
	width:450px;
}
.slideShow p {
	padding:0 0 0 28px;
	margin:0 0 0 0;
	color:#515049;
	font-size:1.5em;
	font-weight:bold;
	position:relative;	width:450px;

}
.slideShowNavigation {
	position:absolute;
	bottom:8px;
	right:8px;
	z-index:950;
}
.slideShowNavigation .number {
	width:28px;
	height:23px;
	font-size:13px;
	line-height:22px;
	float:left;
	margin:0 4px 0 0;
	display:block;
	position:relative;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.slideShowNavigation .pause {
	background-image:url(/COLTImages/deco-pause-inactive.gif);
	color:#ffffff;
	cursor:pointer;
}
.slideShowNavigation .pause:hover {
	background-image:url(/COLTImages/deco-pause-active.gif);
	color:#ffffff;
	cursor:pointer;
}
.slideShowNavigation .play {
	background-image:url(/COLTImages/deco-play-inactive.gif);
	color:#ffffff;
	cursor:pointer;
}
.slideShowNavigation .play:hover {
	background-image:url(/COLTImages/deco-play-active.gif);
	color:#ffffff;
	cursor:pointer;
}
.slideShowNavigation .inactive {
	background-image:url(/COLTImages/deco-number-inactive.gif);
	color:#ffffff;
	cursor:pointer;
}
.slideShowNavigation .inactive:hover {
	background-image:url(/COLTImages/deco-number-active.gif);
	color:#ffffff;
	cursor:pointer;
}
.slideShowNavigation .active {
	background-image:url(/COLTImages/deco-number-active.gif);
	color:#ffffff;
	cursor:pointer;
}
/*----------------------- Collapsable Browser -----------------------*/

.collapsableBrowser .inactive {
	display:none;
}
.collapsableBrowser .active {
	display:block;
}
/*----------------------- Flipper -----------------------*/

.tenThings {
	background-image:url(/COLTImages/10thingstopleft.gif);
	background-color:#000;
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}
.tenThings h3 {
	background-image:url(/COLTImages/10thingstopright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#fff;
	font-family: "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.85em;
	padding:10px 20px 0 20px;
	font-weight: bold;
	position:relative;
}
.tenThings li {
	color:#fff;
	font-family: "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	display:block;
	height:180px;
	padding:10px 20px 0 20px;
}
.tenThingCap li {
	color:#61A8D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	font-weight: normal;
	display:block;
	height:auto;
	padding:0px 20px 4px 20px;
}
.tenThingCap li a {
	color:#61A8D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	font-weight: normal;
	text-decoration:none;
}
.tenThings .backAndForth {
	padding:6px 20px 0 20px;
	position:relative;
}
.tenThingCap {
	position:relative;
	padding:0 0 10px 0;
	background-image:url(/COLTImages/10thingsbottomright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.tenThingBottomLeft {
	position:relative;
	margin:0;
	background-image:url(/COLTImages/10thingsbottomleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.backAndForth .back, .backAndForth .next {
	cursor:pointer;
}


#countrySelect {
	border:solid 3px #D4D4D5;
	background-color:#FFFFFF;
	z-index:950;
	position:absolute;
	width:225px;
	top:-1000px;
	right:0px;
	text-align:left;
	
	margin:0 0 0 0; /* This will be applied to Firefox */
  * margin:0 8px 0 0; !Important; /* This will be applied to IE 7 */
	-margin:0 8px 0 0; !Important; /* This will be applied to IE 5.5 - 6 */
}

#countrySelect ul{
	width:225px;
}

#countrySelect li.item {
	border:none;
	border-top:dotted 1px #ddd;
	list-style:none;
}

#countrySelect li.blank {
	border:none;
	border-top:none;
	list-style:none;
}

#countrySelect li{
	background-color:#fff;
	margin:0;
	padding:0;
}

#countrySelect li img{
	position:absolute;
	margin:2px 0 0 -22px;
}

#countrySelect li a{
	color: #414244;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: normal;
	display:block;
		
	padding:2px 0 5px 34px; /* This will be applied to Firefox */
	
	margin:0 0 0 0; /* This will be applied to Firefox */
  * margin:0  0 0; !Important; /* This will be applied to IE 7 */
  	-margin:0 -34px 0 0; !Important; /* This will be applied to IE 5.5 - 6 */

	width:auto; /* This will be applied to Firefox */
  * width:auto; !Important; /* This will be applied to IE 7 */
  	-width:100%; !Important; /* This will be applied to IE 5.5 - 6 */
}

#countrySelect li a:hover{
	background-color:#D4D4D5;
	text-decoration:none;
}

#countrySelect h4 {
	color: #414244;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:5px 0 2px 32px;
}




/* These are standard sIFR styles. do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}




/*----------------------- Rich Media Overlay -----------------------*/


.rmBackground{
	display:none;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:960;
	background-color:#000;
	color:#fff;
	text-align:center;
}

.rm{
	position:absolute;
	left:50%;
	margin:-255px 0 0 -265px;
	text-align:center;
	z-index:970;
	display:none;
	background-color: #fff;
	padding:10px;
	width:550px;
}

.rm textarea
{
	
	border-color:#333333 rgb(153, 153, 153) rgb(153, 153, 153) rgb(51, 51, 51);
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:519px;
	height:200px;
	margin-top:3px;
	padding:3px;
}

.rm input.text
{
	
	border-color:#333333 rgb(153, 153, 153) rgb(153, 153, 153) rgb(51, 51, 51);
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:1.5em;
	width:240px;
	font-weight: normal;
	padding: 3px;

}



.rmFrame
{

}

.rmClose{
	float:right;
	z-index:990;
	color:#fff;
	height:18px;
	margin:-30px 0 0 0;
	- margin:-37px 0 0 0;
	width:100px;
	text-align: right;

}
.rmClose img{
	position:relative;
	vertical-align:middle;
	margin:-3px 0 0 0;
	- margin:5px 0 0 10px;
	cursor:pointer;
	width:20px;
	height:18px;
}		

.rm .controls{
	margin: 8px 0 8px 0;
}


.rmClose a{
	color:#000;
	font-weight:bold;
	cursor:pointer;
}

.rm p{
	padding:0;
	text-align: left;
	color:000;
	font-weight:bold;
}
.rm input{
	margin-top:3px;
}

.rm h1{
	color:#006D76;
	text-align:left;
	font-size:1.4em;
	margin:2px 0 6px 0;
	padding:0 0 6px 0;
	line-height:normal;
	border-bottom:dotted 2px #b8b7b9;
}

.rm .previous, .rm .next{
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.rm .previous a, .rm .next a{
	color:#fff;
}

.rm .previous{
	float:left;
}

.rm .next{
	float:right;
}


/*----------------------- Gallery -----------------------*/

			
.galleryImageHolder {
	width:230px;
	float:left;
	display:inline;
	margin:0 0 7px 0;
	cursor: pointer;
}
.galleryImageHolder p{
	padding:0 10px 0 0;
	font-size:0.9em;
	line-height:1.5em;
	font-family:verdana,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.galleryImage{
	float:left;
	margin:0 10px 0 0;
}
.galleryBackground{
	display:none;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:960;
	background-color:#000;
	color:#fff;
	text-align:center;
}
.gallery{
	position:absolute;
	left:50%;
	width:542px;
	height:392px;
	margin:-265px 0 0 -265px;
	text-align:center;
	z-index:970;
	
	background-color:#fff;
}
.gallery p{
	color:#000;
	font-weight:bold;
}
.gallerySlide h1{
	color:#006D76;
	text-align:left;
	font-size:1.4em;
	padding:0;
	line-height:normal;
	position:absolute;
	margin:-28px 0 0 4px;
	width:530px;
}
.gallery table{
	width:100%;
	height:100%;
}
.gallery .controls{
	margin: 15px 0 0 0;
	position:absolute;
	top:325px;
	width:530px;
}
.controls p{
	margin: 0 120px 0 120px;
	padding:0;
	text-align:center;
}
.gallery .previous, .gallery .next{
	color:#000;
	cursor:pointer;
	font-weight:bold;
}
.gallery .previous img, .gallery .next img{
	vertical-align:middle;
	position:relative;
	margin:-3px 0 0 0;
	cursor:pointer;

}
.gallery .previous a, .gallery .next a{
	color:#000;
}

.gallery .previous{
	float:left;
}

.gallery .next{
	float:right;
}
	
.gallerySlide{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
}

.galleryFrame{
	position:relative;
	height:325px;
	width:530px;
}
.mediaFrame{
	position:relative;
}
.mediaFrame img{
	margin:0 0 0 0;
}
.galleryClose{
	float:right;
	position:relative;
	z-index:990;
	margin:-27px 8px 0 0;
	color:#000;
	height:18px;

}
.galleryClose img{
	position:relative;
	vertical-align:middle;
	margin:-3px 0 0 0;
	cursor:pointer;
	width:20px;
	height:18px;

}		
.galleryClose a{
	color:#000;
	font-weight:bold;
	cursor:pointer;
}

/*Create virtual Dropdown creation*/

.SelectList {
	float:left;
	background-image: url(/COLTImages/bg_select.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 195px;
	margin-bottom:15px;
	}


