﻿body
{
  background:url('images/all_bg.jpg'); 
  background-repeat:repeat-x;
  background-attachment:fixed;
  background-color : #7cb0e4;

}

.smalltext
{
	font-size:small;
	color:Black;
}


.adminTable
{
	background-color : White;
}

.SearchTable
{
	background-color : White;
	width : 562px;
}

.PageHeadings
{
	font-family:Tahoma;
	font-size:24px;
	color: #3979bb;
	font-weight:bold;
}

.ProductHeading
{
	font-family:Tahoma;
	font-size:10pt;
	color: White;
	background-color:#419ebf;
	width: 30%;
	height: 20px;
	text-align : right;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
	padding-left : 50px;
	font-weight:bold;
	

}

.AlternatePageHeading
{
	font-family:Tahoma;
	font-size:10pt;
	color: Black;
	background-color:#dedede;
	width: 70%;
	height: 20px;
	

}

.DescriptionPageHeading
{
	font-family:Tahoma;
	font-size:10pt;
	color: Black;
	background-color:#dedede;
	width: 80%;
	height: 50px;

}

.AcordianHeader
{
	background-color: #36b9e5; 
	color : White;
	text-decoration : none;
	text-align : center;
	font-family : Tahoma;
	font-size : 12pt;
	height : 100px;
	font-weight : bold;
    margin: 0 0 1px;
    width: 162px;
      
    
}

.accordianImages
{
	background-color: #36b9e5;
	border: 0px;
	height: 92px;
}

.banner
{
	width:1024px;
}

.AccordianContent
{
}



.adminText
{
	background-color:Gray;
	color:White;
}


.headerText
{
		font-family:Tahoma;
		font-size:10pt;
		color:#057195;
	    font-weight:bold;
	    text-align:left;
	    height:30px;
}

.text,a 
	{
		font-family:Tahoma;
		font-size:11pt;
		color:#4c4c4c;
	    text-decoration:none;
		height:27px;
		text-align:justify;
		background-color:#f2f2f3;
	}

.lnkButton
{
	color:#4091ac;
	font-family:Tahoma;
    font-size  :10pt;
    text-align : left;
}

.ProductHeaderText
{
	 font-family: Tahoma;
            font-size: 10pt;
            color: White;
            width: 113px;
            height: 20px;
            text-align: center;
            font-weight: bold;
            padding-left: 50px;
            padding-right: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
            background-color: #4091ac;
	
}

.ProductText
{
	font-family: Tahoma;
            font-size: 10pt;
            color: White;
            width: 113px;
            height: 20px;
            text-align: right;
            font-weight: bold;
            padding-left: 50px;
            padding-right: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
            background-color: #4091ac;
}

#imgLayout
	{
		width:800px;
	}
	
	
	
	#column
	{
	margin-top:20px;
	margin-left:10px;
	float:left;
	width:190px;

	}
	
		#spacer
	{
		height:20px;
		clear: left;
		width:800px;
	}

.ProductAltText
{
	font-family: Tahoma;
            font-size: 10pt;
            color: Black;
            width: 450px;
            height: 20px;
            background-color: #dedede;
}
	
.links
{
	text-decoration:underline;
	font-family:Arial;
	font-size:10pt;
	color:white;
}

.footer
{
	background-color:#1d3551;
	color:White;
	text-align:center;
	vertical-align:bottom;
	height : 24px;
}

	
.productTitle
{
	padding:0;
	font-size:15pt;
	font-weight:bold;
	color : #cd3737;
	font-family:Tahoma;
}

.itemDescription
{
	font-family: Tahoma;
	font-size:11pt;
	color:White;
    text-decoration:none;
	height:50px;
}

.price
{
	font-family: Tahoma;
	font-size:10pt;
	color:White;
    text-decoration:none;
	height:50px;
	text-align : left;
	text-indent : 5;
}


.Gridviewbg
{
	background-color: #f2f2f3;
	border-color:White;
}

.accessorybg2
{
	background:url(images/accessories/individual_accessory/bg.jpg) no-repeat;
	width:44%;
	
}
	
.validators
{
	height: 100px;
	
}

.registration
{
	font-size: 14px;
	height:28px;
	color:White;
	
}

.watermark
{
	background-color:White;
	font-size: 12px;
	font-family:Arial;
}

.gridViewRow
{
	background-color: Aqua;
}

.gridViewAltRow
{
	background-color: Yellow;
}
.gridViewHeader
{
	background-color: Navy;
	color: Black;
	font-style: italic;
}


#menu
{
	padding-top: 20px;
	background-image: url('images/menu_bg.jpg');
	width:182px;
	height:150px;
}

.staticMenuItemStyle
{
	
}
.dynamicMenuItemStyle
{
	
}

.StaticSelectedStyle
{
}

.StaticHoverStyle
{
}

.DynamicHoverStyle
{
}

.DynamicMenuStyle
{
}

.DynamicSelectedStyle
{
}                       
                        
#image
{
	position:absolute;
	top:401px;
	left:825px;
	width:190px;
	height:478px;
	background-image: url('images/bike.jpg');
	background-repeat:no-repeat;
}

.CarbonBg
{
	background-image: url('images/carbonfibre_bg.jpg');
	background-repeat:no-repeat;
	width : 841px;
}

.Search
{
	
	background-image : url('background="images/search_bg.jpg');
	color : #CCCCCC;
}

.bigText
{
	font-family:Tahoma;
	font-size:18pt;
	color: White;
}

.alertText
{
	color:Red;
}

.newBikesbg
{
	background-image:images/bgs/bg_gravel.jpg;
	background-repeat:no-repeat;
}

.hide { display:none; }

#container {
	width:596px;
	height:400px;
	background:#e6e6d7 ;
	overflow:hidden;
	border:1px solid #333;
}

h1 {
	background:#37424a;
	width:592px;
	height:29px;
	padding-left:7px;
	border-bottom:1px solid #333;
	font-size:18px;
	line-height:29px;
	font-weight:normal;
	color:#CCC;
}

#picture_section {
	padding:7px 0 7px 7px;
	width:590px;
	height:332px;
	overflow:hidden;
}
	#inside {
		width:590px;
		height:332px;
	}
	#picture_section img {
		border:0;
		height:57px;
		width:111px;
		float:left;
		background:#666;
		margin-bottom:7px;
		margin-right:7px;
		cursor:pointer;
	}

#controls_vert { 
	background: #37424a ;
	width:600px;
	height:23px;
	border-top:1px solid #333;
}
#controls_horz { 
	background:#222;
	width:600px;
	height:23px;
	border-top:1px solid #333;
	display:none;
}
	
	


#display_picture_container {
	position:absolute;
	top:0;
	left:0;
	width:700px;
	height:400px;
	padding-top:16px;
}

#holder_images 
{
	 
	 display:none;
	 position : relative;
	 
}

#left
{
	background: url('images/left.gif') top center no-repeat;
	float : left;
	width: 39px;
	height: 50px;
	text-align: center;
	
}

#right
{
	background: url('images/right.gif') top center no-repeat;
	float : right;
	width: 39px;
	height: 50px;
	text-align: center;
	
}

.screencontent{
	float : left;
}

#left:hover, #right:hover
{
	cursor : pointer;
	background-position: bottom center;
	text-align: center;
}


#display_picture {
	position:absolute;
	top:382px;
	left:103px;
	width:596px;
	height:330px;
	background:#000;
	opacity:0.95; filter:alpha(opacity=95); 
	text-align:center;
	font-size:11px;
	color:#FFF;
	padding-top:16px;
}
	
#display_picture_img 
{
	position:absolute;
	top:629px;
	left:137px;
	height:272px;
	width:530px;
	cursor:pointer;
}

.StockHeading
{
	font-family:Tahoma;
	font-size:24px;
	color : White;
	background-color : #4091ac;
	height : 40px;
}

.imagesbg
{
	background:url('images/bg3.jpg'); 
    background-repeat :no-repeat;
    background-attachment :fixed;	
    position : absolute;
	top : 350px;
	left : 180px;
	width : 600px;
}

.imagesDiv
{
	width: 460px;
	height: 300px;
	text-align:center;
}

#buttonwrapper
    {
    	width:100px;
    	height:50px;
    	
    }
	
#carousel img
{
	border: 2px solid #ddd;
	
}

/*Html Editor Styles */
.button { font-family: Verdana; font-size: 8pt; width: 100px; height: 30px; }
        .previewButton { margin-left: 10px; margin-right: 10px; margin-top: 3px; width: 75px; height: 28px; }
        .radiobuttonList label { margin-right: 5px; }
        .preview { width: 578px; padding: 10px; }
        div#Content { width: 780px; }
        table#DemoTable { width: 780px; }
        td#EditorCell { width: 600px; vertical-align: top; }
        td#OptionsCell { width: 180px; vertical-align: top; }
        div#Options { width: 150px; margin-left: 5px; }
        div#DemoControls { width: 600px; height: 25px; line-height: 25px; text-align: center; }
        div#Preview { width: 598px; border: solid 1px gray; margin-top: 25px; }
        div#PreviewControls { height: 35px; line-height: 35px; text-align: left; border-bottom: solid 1px gray; }
        div.demoHeading { height: 25px; line-height: 25px; color: black; font-weight: bold; border-bottom: solid 1px gray; text-align: center; }
        div.optionsHeading { font-size: 10pt; border: none; text-align: left; margin-left: 10px; }
        div.optionsLabel { margin: 10px; font-weight: bold; }
        div.optionControls { margin-left: 10px; }
        div#Footer { margin-top: 10px; color: #7f9db9; font-size: 7pt; }
        div#Footer { margin-top: 10px; color: black; font-size: 7pt; }
        a:link.poweredby, a:visited.poweredby, a:active.poweredby { color: black; text-decoration: none; }
        a:hover.poweredby { text-decoration: underline; }


/* Product Images */

#content .breadcrumbs {
		margin: 20px 0 10px 0;
		font-size: 10px;
		color: #7b7b7b;
		}
	#content li { margin: 0 0 1em 0; }
	.section_with_image { float: left; width: 470px; margin-bottom: 10px; }
	.section_without_image { margin-bottom: 10px; }
	.section_image { float: left; width: 200px; margin-left: 20px; }
	.content_main { float: left; width: 460px; }
	.content_side { float: left; width: 230px; }
	.content_image {
		width: 690px; height: 270px;
		margin: 0 0 20px 0;
		}
	.content_image img {
		display: block; 
		position: absolute;
	}

	/* <titles> */
		#leftcol h1 {
			font-size: 14px;
			width: 230px; height: 14px; line-height: 14px;
			margin: 0; padding: 0;
			margin-bottom: 20px;
			overflow: hidden; text-indent: -999em; text-align: left;
			background-repeat: no-repeat;
			}
		h1.title_welcome { background-image: url(titles/welcome.png); }
		h1.title_Automobiles { background-image: url(titles/automobiles.png); }
		h1.title_contact { background-image: url(titles/contact.png); }
		h1.title_About { background-image: url(titles/about.png); }
		h1.title_Services { background-image: url(titles/services.png); }
		h1.title_Warehouse{ background-image: url(titles/warehouse.png); }
		h1.title_Watches{ background-image: url(titles/watches.png); }
		h1.title_site-map { background-image: url(titles/site-map.png); }
		#leftcol h1.title_mothers {
			background-image: url(titles/mothers.png);
			height: 31px;
			}
		#leftcol h1.title_hre {
			background-image: url(titles/hre.png);
			height: 97px;
			}
	/* </titles> */	

	/* <section menu> */
		.sectionmenu {
			height: 24px;
			}
		.sectionmenu a {
			height: 24px;
			display: block;
			overflow: hidden; text-indent: -999em;
			}
		.sectionmenu #menu_home {
			display: block;
			float: left;
			width: 250px;
			}
		#menu_home:hover { background-position: 0 -24px; }
		.sectionmenu ul {
			float: left;
			width: 710px; height: 24px;
			list-style: none;
			margin: 0; padding: 0;
			}
		.sectionmenu ul li {
			float: left;
			}
	/* </section menu> */
	
	/* <sidemenu> */
		.sidemenu {
			list-style: none;
			margin: 0; padding: 0;
			}
		.sidemenu a {
			display: block;
			text-align: right;
			font-size: 14px;
			padding-bottom: 10px;
			}
		.sidemenu .selected {
			color: #fff;
			}
	/* </sidemenu> */

	/* <forms> */
		em.required { font-style: normal; }
		.theme_motors em.required { color: #f37021; }
		.theme_transport em.required { color: #407eca; }
		.theme_watches em.required { color: #b7925e; }
		.response_form ul {
			list-style: none;
			margin: 0; padding: 0;
			overflow: hidden; zoom: 1; word-wrap: break-word; /* clear floats */
			}
		.response_form li {
			float: left;
			width: 230px;
			margin: 0; padding: 0;
			padding-top: 10px;
			}
		.response_form li label {
			font-size: 11px;
			margin: 0 0 4px 0;
			}
		.response_form li textarea { height: 12em; }
		.response_form li label, .response_form li input, .response_form li textarea {
			display: block;
			width: 210px;
			}
		.response_form li.wide { width: 460px; }
		.response_form li.wide label, .response_form li.wide input, .response_form li.wide textarea {
			width: 440px;
			}
		.textfield {
			background: #272727;
			border: 1px solid #333333;
			}
		.submit_btn {
			margin: 10px 0;
			}
		.contactinfo strong { display: block; }
	/* </forms> */

	/* <motors> */
		.theme_motors a { color: #f37021; }
		.theme_motors em { color: #f37021; font-style: normal; }
		/* <sectionmenu> */
			#menu_motors a { background-image: url(buttons/menu_motors.png); }
			#menu_motors .menu_automobiles a { width: 120px; background-position: -250px 0px; }
			#menu_motors .menu_automobiles a:hover { background-position: -250px -24px; }
			#body_motors-automobiles #menu_motors .menu_automobiles a { background-position: -250px -48px; }
			#menu_motors .menu_mothers a { width: 90px; background-position: -370px 0px; }
			#menu_motors .menu_mothers a:hover { background-position: -370px -24px; }
			#body_motors-mothers #menu_motors .menu_mothers a { background-position: -370px -48px; }
			#menu_motors .menu_hre a { width: 60px; background-position: -460px 0px; }
			#menu_motors .menu_hre a:hover { background-position: -460px -24px; }
			#body_motors-hre #menu_motors .menu_hre a { background-position: -460px -48px; }
			#menu_motors .menu_contact a { width: 90px; background-position: -520px 0px; }
			#menu_motors .menu_contact a:hover { background-position: -520px -24px; }
			#body_motors-contact #menu_motors .menu_contact a { background-position: -520px -48px; }
			#menu_motors .menu_about a { width: 90px; background-position: -610px 0px; }
			#menu_motors .menu_about a:hover { background-position: -610px -24px; }
			#body_motors-about #menu_motors .menu_about a { background-position: -610px -48px; }
		/* <sectionmenu> */
		
		/* <products> */
			.product_list { margin:  0 0 20px 0; }
			.product_list .item {
				margin: 20px 0 0 0;
				overflow: hidden; zoom: 1; word-wrap: break-word; /* clear floats */
				}
			.product_list .item_image {
				display: block; float: left;
				width: 200px; height: 150px;
				background: #333333 url(bgs/product_medium.png) no-repeat 0 0;
				}
			.product_list .item_image img { display: block; }
			.product_list .item_info { float: left; width: 470px; margin-left: 20px; }
			.product_list .item_info .title { display: block; margin-bottom: 10px; }
			.product_list .item_info .description { margin-bottom: 10px; }
			.datatable  { border-collapse: collapse; }
			.datatable th { color: #fff; text-align: left; }
			.datatable th, .datatable td { padding: 0 5px 5px 0; }

			.product_detail .backprevnext {
				height: 20px;
				overflow: hidden; zoom: 1; word-wrap: break-word; /* clear floats */
				}
			.backprevnext a, .backprevnext span {
				float: left; display: block;
				width: 32px; height: 10px;
				margin-bottom: 10px;
				padding-right: 20px;
				}
			.backprevnext a {
				background-repeat: no-repeat;
				overflow: hidden; text-indent: -999em;
				}
			.backprevnext a.back { background-image: url(buttons/back.png); }
			.backprevnext a.prev { background-image: url(buttons/prev.png); }
			.backprevnext a.next { background-image: url(buttons/next.png); }
			.theme_watches .backprevnext a.back { background-image: url(buttons/back_watches.png); }
			.theme_watches .backprevnext a.prev { background-image: url(buttons/prev_watches.png); }
			.theme_watches .backprevnext a.next { background-image: url(buttons/next_watches.png); }
			.backprevnext a:hover { background-position: 0 -10px; }
			.product_detail .image_gallery	 {
				float: left;
				width: 308px;
				}
			.product_detail .image_gallery a, .automobiles_detail .image_gallery img { display: block; }
			.product_detail .largeimage, .product_detail .largeimage a, .product_detail .largeimage img {
				display: block;
				width: 308px; height: 231px;
				}
			.product_detail .largeimage { background: #333333 url(bgs/product_large.png) no-repeat 0 0; }
			.product_detail .smallimage, .product_detail .smallimage a, .product_detail .smallimage img {
				display: block;
				width: 140px; height: 105px;
				}
			.product_detail .smallimage {
				float: left;
				margin: 28px 0 0 0;
				background: #333333 url(bgs/product_small.png) no-repeat 0 0;
				}
			.product_detail .image_gallery .left { margin-right: 28px; }
			.product_detail .details	 {
				float: left;
				width: 362px;
				margin-left: 20px;
				}
			.product_detail .description {
				margin-top: 10px;
				}
		/* </product> */
	/* </motors> */
	
	
/* </sections> */
