body
{
	padding:0px;
	margin:0px;
	font-family:Tahoma, Verdana;
	background-color:#000000;
}

a {
	outline:none;
}

body a:link, body a:active, body a:visited
{
	color:#89201C;
}

body a:hover
{
	color:#FF0000;
}

h1
{
	font-size:10px;
	color:#89201C;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana;
}

h2
{
	font-family:Tahoma, Verdana;
	font-size:22px;
	line-height:22px;
}

h3
{
	margin-bottom:0px;
	margin-top:20px;
	padding:0px;
	font-family:Tahoma, Verdana;
}

p
{
	padding-bottom:10px;
	margin:0px;
}

#main_header_foreground
{
	width:100%;
	height:40px;
	background-image:url("/img/header_black_foreground.png");
	background-repeat:repeat-x;
	position:absolute;
	bottom:0;
}

#wireframe_shirts_8086
{
	width:706px;
	height:409px;
	background-image:url("/img/custom/application/8086/8086_wireframe.png");
	position:absolute;
	z-index:25;
}

#test_block
{
	display:block;
	width:200px;
	height:200px;
	background-color:#009900;
}

#rotator
{
	float:left;
	position:relative;
	width:612px;
	height:392px;
}

#rotator ul
{
	margin:0px;
	padding:0px;
}

#rotator ul li
{
	float:left;
	position:absolute;
	list-style:none;
	margin:0px;
	padding:0px 0px 20px 0px;
	
}

#rotator ul li.show
{
	float:left;
	position:absolute;
	list-style:none;
	z-index:500;
	margin:0px;
	padding:0px 0px 20px 0px;
}

#main_image_corners
{
	position:absolute;
	z-index:999;
	width:612px;	
	height:10px;
	background-image:url("/img/main_image_corners.png");
}

div.match_colors
{
	float:right;
	margin-top:5px;
	width:80px;
	height:23px;
	background-image:url("/img/custom_button_match.png");
	cursor:pointer;
}

div.slideshow_nav
{	
	position:absolute;
	width:500px;
	height:20px;
	left:10px;
	bottom:0px;
	color:#FFFFFF;
}

div.slideshow_active
{
	display:block;
	float:left;
	font-weight:bold;
	text-align:center;
	height:20px;
	width:15px;
	background-color:#666666;
	cursor:pointer;
}

div.slideshow_inactive
{
	display:block;
	float:left;
	text-align:center;
	height:20px;
	width:15px;
	cursor:pointer;
}

div.slideshow_spacer
{
	display:block;
	float:left;
	text-align:center;
	height:20px;
	width:10px;
	color:#333333;
}

div.contact_form_container
{
	float:left;
	width:470px;
}

div.contact_form_address
{
	float:left;
	width:290px;
	height:331px;
	background-image:url("/img/contact_us_postcard.png");
}

div.contact_form_address_container
{
	float:left;
	width:250px;
	margin-left:30px;
	margin-top:20px;
	font-size:12px;
}

div.contact_form_text
{
	float:left;
	width:100px;
	margin-right:10px;
	margin-bottom:3px;
	padding:0px;
	text-align:right;
}

div.contact_form_field
{
	float:left;
	width:200px;
	margin-bottom:3px;
	padding:0px;
}

div.contact_form_field input
{
	width:200px;
	margin:0px;
}

div.column_halves
{
	float:left;
	width:400px;
}

div.media_kit_left_column
{
	float:left;
	width:50px;
	margin-right:10px;
	margin-bottom:20px;
}

div.media_kit_right_column
{
	float:left;
	width:340px;
	margin-bottom:20px;
}

div.media_kit_right_column ul
{
	margin-top:0px;
	padding-top:0px;
	font-size:10px;
}

div.locator_map_container
{
	float:right;
	width:100px;
	text-align:center;
	font-size:12px;
}

.img_facebook
{
	display:inline;
	margin-right:10px;
	vertical-align:middle;
}

.img_facebook_small
{
	float:right;
	margin-left:25px;
}

.main_disclaimer
{
	float:left;
	display:block;
	font-size:10px;
	font-style:italic;
	color:#89201C;
	
}

.disclaimer
{
	float:left;
	display:block;
	margin-left:110px;
	font-size:10px;
	font-style:italic;
	color:#89201C;
	
}




/************************ BEGIN SLIDER STYLES ****************************/



#color3_button
{
	float:left;
	width:60px;
	height:20px;
	margin-left:6px;
	margin-right:6px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	cursor:pointer;
}

#color2_button
{
	float:left;
	width:60px;
	height:20px;
	margin-left:6px;
	margin-right:6px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	cursor:pointer;
}

#color1_button
{
	float:left;
	width:60px;
	height:20px;
	margin-left:6px;
	margin-right:6px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	cursor:pointer;
}

#shirts_button
{
	float:left;
	width:60px;
	height:20px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
}

#shorts_button
{
	float:left;
	width:60px;
	height:20px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
}

#window
{
	width:765px;
	height:493px;
	overflow:hidden;
	position:relative;
	z-index:1000;
	background-image:url("http://www.canari.com/img/custom_jersey_base.jpg");
}

#window img
{
	position:absolute;
	z-index:1;
}

#window img.base
{
	position:absolute;
	z-index:20;
	top:0;
	left:0;
}

#window_container
{
	position:absolute;
	z-index:10000;
	width:765px;
	height:493px;
	overflow:hidden;
	background-image:url("http://www.canari.com/img/custom_jersey_overlay.png");
}

#slider_container
{
	float:right;
	width:280px;
	height:495px;
	position:relative;
	margin-bottom:-526px;
}

#mask_123
{
	float:left;
	display:block;
	margin-left:0px;
	width:85px;
	height:23px;
}

#garment_selector
{
	float:left;
	width:150px;
	height:20px;
}

#tools_left_container
{
	display:none;
	float:left;
	width:150px;
	position:absolute;
	margin-left:-150px;
}

#color_select_display
{
	float:left;
	width:97px;
	height:89px;
	margin-right:10px;
	margin-left:5px;
	overflow:hidden;
}

#color_select_container_shirts_8002
{
	float:left;
	width:97px;
	height:89px;
	overflow:hidden;
}

#color_select_container_shirts_8004
{
	float:left;
	width:97px;
	height:89px;
	margin-right:10px;
	overflow:hidden;
}

#specific_thumb_container
{
	float:right;
	width:235px;
	
	margin-bottom:0px;
	overflow:hidden;
}

#thumbnails
{
	float:right;
	width:225px;
	height:110px;
	margin-bottom:10px;
	overflow:auto;
}

#generator_container
{
	float:right;
	width:235px;
	overflow:hidden;
	margin-top:10px;
}

#color_menu
{
	width:235px;
	height:20px;
}

div.color_button
{
	float:left;
	width:80px;
	height:20px;
	margin-left:5px;
	margin-right:5px;
	background-image:url("/img/color_button_active.jpg");
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
}


div.tools_header_left
{
	float:left;
	width:150px;
	height:12px;
	background-image:url("/img/custom_tools_header_left.png");
}

div.tools_body_left
{
	float:left;
	width:130px;
	padding:0px 10px 0px 10px;
	background-image:url("/img/custom_tools_body_left.png");
}

div.tools_footer_left
{
	float:left;
	width:150px;
	height:12px;
	background-image:url("/img/custom_tools_footer_left.png");
}

div.tools_header
{
	float:right;
	width:235px;
	height:12px;
	background-image:url("/img/custom_tools_header.png");
}

div.tools_body_thumb
{
	float:right;
	width:225px;
	
	background-image:url("/img/custom_tools_body.jpg");
	padding-right:10px;
}

div.tools_body_ruler
{
	float:right;
	width:225px;
	height:210px;
	background-image:url("/img/custom_tools_body.jpg");
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
	color:#89201C;
}


div.tools_body_generator
{
	float:right;
	width:225px;
	background-image:url("/img/custom_tools_body.jpg");
	padding-right:10px;
}

div.tools_body_long
{
	float:right;
	width:483px;
	height:198px;
	background-image:url("/img/custom_tools_body_long.jpg");
	padding-right:10px;
}

div.tools_footer
{
	float:right;
	width:235px;
	height:12px;
	background-image:url("/img/custom_tools_footer.png");
}

div.tools_header_red
{
	float:right;
	width:235px;
	height:12px;
	background-image:url("/img/custom_tools_red_header.png");
}

div.tools_body_red
{
	float:right;
	width:225px;
	padding-right:10px;
	background-image:url("/img/custom_tools_red_body.jpg");
	padding-right:10px;
}

div.tools_footer_red
{
	float:right;
	width:235px;
	height:12px;
	background-image:url("/img/custom_tools_red_footer.png");
}

div.tools_header_light
{
	float:right;
	width:235px;
	height:12px;
	background-image:url("/img/custom_tools_header_light.png");
}

div.tools_body_light
{
	float:right;
	width:215px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	background-image:url("/img/custom_tools_body_light.jpg");
	padding-right:10px;
}

div.tools_footer_light
{
	float:right;
	width:235px;
	height:12px;
	margin-bottom:10px;
	background-image:url("/img/custom_tools_footer_light.png");
}

div.tools_body_dark
{
	float:right;
	width:215px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	background-image:url("/img/custom_tools_body.jpg");
	padding-right:10px;
}


div.tools_header_finish
{
	float:right;
	width:235px;
	height:12px;
	background-image:url("/img/custom_tools_header_finish.jpg");
}

div.tools_body_finish
{
	float:right;
	width:215px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	background-image:url("/img/custom_tools_body_finish.jpg");
	padding-right:10px;
}

div.tools_footer_finish
{
	float:right;
	width:235px;
	height:12px;
	margin-bottom:10px;
	background-image:url("/img/custom_tools_footer_finish.jpg");
}

div.login_form_text
{
	float:left;
	width:50px;
	margin-right:10px;
	padding-top:3px;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}

div.login_form_field
{
	float:left;
	width:140px;
}

div.login_form_field input
{
	width:140px;
}

div.form_field_upload
{
	float:left;
	width:240px;
}

div.form_field_upload input
{
	width:240px;
}

.img_preview
{
	float:right;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:20px;
}

div.slider_name
{
	float:left;
	width:350px;
	margin-left:15px;
}




.img_loading_gif
{
	float:right;
	margin-right:50px;
	margin-top:30px;
}

#step_tab_container_old
{
	position:relative;
	z-index:99999;
	width:30px;
	height:400px;
	margin-bottom:-400px;
	margin-left:15px;
}

#step_tab_container
{
	float:right;
	position:relative;
	width:400px;
	height:36px;
	margin-bottom:-36px;
	z-index:99999;
}

div.step_tab_old
{
	width:20px;
	padding:5px;
	margin-bottom:10px;
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	vertical-align:text-top;
	line-height:16px;
	text-align:center;
	cursor:pointer;
}

div.step_tab
{
	float:left;
	width:116px;
	height:26px;
	padding:5px;
	background-image:url("/img/step_background.png");
	color:#89201C;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}

div.step_instructions
{
	float:right;
	width:220px;
	font-size:10px;
}

h4
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

#garment_tab_container
{
	width:235px;
	height:20px;
	margin-left:45px;
}




div.tools_instructions_container
{
	float:right;
	height:20px;
	width:215px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

div.tools_button_copy
{
	float:left;
	width:50px;
	height:40px;
	cursor:pointer;
}

div.tools_button_rotate
{
	float:left;
	width:50px;
	height:40px;
	background-image:url("/img/tools_button_rotate.png");
	cursor:pointer;
}

div.tools_button_show_hide
{
	float:left;
	width:50px;
	height:40px;
	background-image:url("/img/tools_button_show_hide.png");
	cursor:pointer;
}

div.thumb_hidden_overlay_shirts, div.thumb_hidden_overlay_shorts
{
	width:50px;
	height:50px;
	margin-bottom:-50px;
	background-image:url("/img/thumb_hidden_overlay.png");
	position:relative;
}

#help_container
{
	float:left;
	width:755px;
	margin-top:10px;
}

#shirts_shorts
{
	float:left;
	width:140px;
	font-size:10px;
}





/************************ END SLIDER STYLES ****************************/









/***************************************** BEGIN NAV ***************************************************/


div.nav
{
	float:left;
	margin-top:8px;
	position:relative;
	z-index:10000;
	background-color:#1A1A1A;
}

div.nav_old
{
	display:block;
	float:left;
	margin-top:8px;
	padding:0px;
	position:relative;
	background-image:url("/img/sub_nav_body.jpg");
	z-index:999999;
}

div.nav ul
{
	margin:0px;
	padding:0px;
	
}

div.nav ul li
{
	display:inline;
	
}

div.nav ul li a
{
	float:left;
	display:block;
	padding:3px 15px 0px 15px;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

div.nav ul li a:hover
{
	display:block;
	float:left;
	background-image:url("/img/sub_nav_active_body.jpg");
	padding:3px 15px 0px 15px;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	
}

div.nav ul ul 
{
	display:none;
}

div.nav ul:hover ul
{
	
	display:block;
	margin:0px;
}

div.nav_on
{
	float:left;
	margin-top:8px;
	position:relative;
	z-index:10000;
}

div.nav_on ul
{
	margin:0px;
	padding:0px;
	
}

div.nav_on ul li
{
	display:inline;

}

div.nav_on ul li a
{
	display:block;
	background-image:url("/img/sub_nav_active_body.jpg");
	padding:3px 15px 0px 15px;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

div.nav_on ul li a:hover
{
	display:block;
	background-image:url("/img/sub_nav_active_body.jpg");
	padding:3px 15px 0px 15px;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	
}

div.nav_on ul ul 
{
	display:none;
}

div.nav_on ul:hover ul
{
	display:block;
	margin:0px;
	position:relative;
	
}

div.nav_menu
{
	width:592px;
	height:273px;
	padding:15px;
	position:absolute;
	background-color:#FFFFFF;
	background-image:url("/img/sub_nav_background.jpg");
}

div.nav_menu ul
{
	float:left;
	width:225px;
	display:block;
	padding-bottom:10px;
}

div.nav_menu ul li
{
	display:block;
	clear:both;
	list-style:none;
}

div.nav_menu ul li.header
{
	display:block;
	clear:both;
	list-style:none;
	font-size:24px;
	margin-bottom:15px;
	border-bottom:1px solid #FF0000;
}

div.nav_menu ul li.header a
{
	background-image:none;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

div.nav_menu ul li.header a:hover
{
	color:#111111;
}

div.nav_menu ul li a
{
	color:#111111;
	background-image:none;
}

/************************************* END NAV *************************************/





/************************ BEGIN COLOR WHEEL STYLES ****************************/


#pickset
{
	width:765px;
	height:493px;
	margin-bottom:-493px;
}

div.slider_container
{
	float:left;
	width:225px;
	height:105px;
}

div.delete_image_container
{
	float:left;
	border-top:solid 1px #666666;
	margin-top:5px;
	padding-top:5px;
	width:215px;
	text-align:right;
}

/************************ END COLOR WHEEL STYLES ****************************/




div.toggle_box
{
	display:block;
	width:50px;
	height:23px;
}

div.this_slider_on
{
	display:block;
	width:50px;
	height:23px;
}

div.this_slider_off
{
	display:block;
	width:50px;
	height:23px;
}

div.inner_container_inline
{
	width:900px;
	margin:0px auto 0px auto;
	
}

div.inner_container_inline ul.main_nav
{
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
}

div.inner_container_inline ul.main_nav li
{
	float:left;
	display:block;
	height:44px;
	margin-right:20px;
}

div.inner_container_inline ul.main_nav li a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	background-image:url("/img/main_menu_off_body.png");
}

div.inner_container_inline ul.main_nav li._on a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	background-image:url("/img/main_menu_body.png");
}

div.inner_container_inline ul.main_nav li a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
}

div.inner_container
{
	width:900px;
	margin:0px auto 0px auto;
	
}

div.inner_container ul.main_nav
{
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
}

div.inner_container ul.main_nav li
{
	float:left;
	display:block;
	height:44px;
	margin-right:20px;
}

div.inner_container ul.main_nav li._on a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	background-image:url("/img/main_menu_body.png");
}

div.inner_container ul.main_nav li a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	background-image:url("/img/main_menu_off_body.png");
}

div.main_menu_left_on
{
	float:left;
	width:14px;
	height:44px;
	background-image:url("/img/main_menu_left.png");
}

div.main_menu_right_on
{
	float:left;
	width:14px;
	height:44px;
	background-image:url("/img/main_menu_right.png");
}

div.main_menu_left
{
	float:left;
	width:14px;
	height:44px;
	background-image:url("/img/main_menu_off_left.png");
}


div.main_menu_right
{
	float:left;
	width:14px;
	height:44px;
	background-image:url("/img/main_menu_off_right.png");
}

div.red_line
{
	height:3px;
	background-color:#FF0000;
}

div.search_left
{
	float:left;
	width:200px;
	padding-top:10px;
	padding-bottom:10px;
	height:143px;
	background-image:url("/img/plate_body.jpg");

}

div.search_middle
{
	float:left;
	width:278px;
	padding:10px;
	height:143px;
	overflow:auto;
	background-image:url("/img/plate_body.jpg");
}

div.search_middle_content
{
	width:278px;
	height:123px;
	overflow:auto;
}

div.search_middle a:link, div.search_middle a:active, div.search_middle a:visited
{
	color:#89201C;
	font-weight:bold;
	text-decoration:none;
}

div.search_middle a:hover
{
	color:#111111;
	font-weight:bold;
	text-decoration:none;
}

div.plate_left
{
	float:left;
	width:16px;
	height:163px;
	background-image:url("/img/plate_left.jpg");
}

div.plate_right
{
	float:left;
	width:16px;
	height:163px;
	background-image:url("/img/plate_right.jpg");
}

div.spacer
{
	clear:both;
	height:10px;
}

div.clear
{
	clear:both;
	height:0px;
}

.img_logo
{
	margin-top:8px;
}

.img_sidebar
{
	margin-bottom:10px;
}

.img_binding
{
	float:left;
	margin:12px -12px 0px -12px;
	position:relative;
}

.img_main
{
	margin:0px;
}

.img_help_upload
{
	display:block;
	position:absolute;
	top:-40px;
	left:50px;
	z-index:9999;
}

.img_help_colors
{
	display:block;
	position:absolute;
	top:225px;
	left:60px;
	z-index:9999;
}

.img_help_scale
{
	display:block;
	position:absolute;
	top:225px;
	left:160px;
	z-index:9999;
}

.img_help_style
{
	display:block;
	position:absolute;
	top:510px;
	left:10px;
	z-index:9999;
}


#loading_box
{
	position:absolute;
	width:338px;
	height:208px;
	background-image:url("/img/loading_box.png");
	z-index:999999;
	left:40%;
	top:40%;
}


/********************************** GALLERY STYLES **************************************/




#gallery_container
{
	float:right;
	width:800px;
}


#gallery_container_inline ul.sizing
{
	background-image:url("/img/list_footer.png");
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-bottom:45px;
	margin-bottom:10px;
}

#gallery_container_inline ul.sizing a
{
	font-weight:bold;
	text-decoration:none;
}

#gallery_container_inline ul.sizing li
{
	padding:0px;
	margin-top:10px;
	list-style-type:none;
	font-size:18px;
	border:none;
	background-image:none;
}



#gallery_container_inline ol.sizing ul, #gallery_container_inline ul.sizing ul
{
	border:none;
	background-image:none;
	padding:0px;
	margin:0px;
}

#gallery_container_inline ul.sizing li ul li
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding:0px;
	color:#89201C;
}

#gallery_container_inline ul.sizing li.faq_sublist
{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#89201C;
}

#gallery_container_inline ol.sizing ul li, #gallery_container_inline ul.sizing ul li, #gallery_container_inline ul ul li
{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#89201C;
}

#gallery_container_inline ol.sizing li, #gallery_container_inline ol.sizing li
{
	padding:0px;
	margin-bottom:10px;
	font-size:18px;	
}

#container_insert ul.sizing li.faq_sublist
{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#89201C;
}

#gallery_container_inline
{
	clear:both;
	width:800px;
	right:0px;
	position:relative;
	margin-left:100px;
	z-index:1;
}

#collection_tab_container
{
	clear:both;
	width:900px;
	padding-bottom:50px;
	margin-left:-100px;
}


#faq_container
{
	position:relative;
	z-index:1;
}

#faq_container_old ul
{
	border-bottom:1px dashed #89201C;
	margin-bottom:20px;
}

#faq_container ul
{
	background-image:url("/img/list_footer.png");
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-bottom:45px;
	margin-bottom:10px;
}

#faq_container ul li
{
	padding:0px;
	margin-top:10px;
	list-style-type:none;
	font-size:18px;
	border:none;
	background-image:none;
}

#faq_container ul ul, #faq_container ol ul
{
	border:none;
	background-image:none;
	padding:0px;
	margin:0px;
}

#faq_container ul li ul li
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	color:#89201C;
}

#faq_container ol ul li, #faq_container ul ul li
{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#89201C;
}

#faq_container ol li
{
	padding:0px;
	margin-bottom:10px;
	font-size:18px;	
}


#container_insert
{	
	clear:both;
	width:900px;
	position:relative;
	z-index:1;
}

#container_insert ul.sizing
{
	background-image:url("/img/list_footer.png");
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-bottom:45px;
	margin-bottom:10px;
}

#container_insert ul.sizing a
{
	font-weight:bold;
	text-decoration:none;
}

#container_insert ul.sizing li
{
	padding:0px;
	margin-top:10px;
	list-style-type:none;
	font-size:18px;
	border:none;
	background-image:none;
}

#container_insert ol.sizing ul, #container_insert ul.sizing ul
{
	border:none;
	background-image:none;
	padding:0px;
	margin:0px;
}

#container_insert ul.sizing li ul li
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding:0px;
	color:#89201C;
}

#container_insert ol.sizing ul li, #container_insert ul.sizing ul li, #container_insert ul ul li
{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#89201C;
}

#container_insert ol.sizing li, #container_insert ol.sizing li
{
	padding:0px;
	margin-bottom:10px;
	font-size:18px;	
}

div.more_options_images
{
	float:right;
}

div.more_options
{
	float:right;
	width:110px;
	margin-right:10px;
	padding-top:20px;
}

div.dropdown_left_column
{
	float:left;
	width:140px;
	margin-left:100px;
}

div.dropdown_right_column
{
	float:right;
	width:660px;
}

div.dropdown_right_column ol, div.dropdown_right_column ul
{
	margin:0px;
	padding:0px;
}

div.gallery_tab_container
{
	float:left;
	width:100px;
	margin-top:20px;
	margin-bottom:10px;
}

div.gallery_tab_container_nav
{
	float:left;
	height:100%;
	width:117px;
	padding: 10px 0 10px 0;
}

div.gallery_tab_container_sub
{
	float:left;
	width:100px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	font-size:12px;
}

div.gallery_tab1_content
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab1.png");
	background-repeat:no-repeat;
}

div.gallery_tab1_content_on
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab2_on.png");
	background-repeat:no-repeat;
}

div.gallery_tab2_content
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab2.png");
	background-repeat:no-repeat;
}

div.gallery_tab2_content_on
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab2_on.png");
	background-repeat:no-repeat;
}

div.gallery_tab3_content
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab3.png");
	background-repeat:no-repeat;
}

div.gallery_tab3_content_on
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab3_on.png");
	background-repeat:no-repeat;
}

div.gallery_tab5_content
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab1.png");
	background-repeat:no-repeat;
}

div.gallery_tab5_content:hover
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab2_on.png");
	background-repeat:no-repeat;
}

div.gallery_tab5_content_on
{
	width:100px;
	height:100px;
	background-image:url("/img/gallery_tab2_on.png");
	background-repeat:no-repeat;
}
div.gallery_tab6_content
{
	width:114px;
	height:100%;
	background-image:url("/img/gallery_tab1.png");
	background-repeat:no-repeat;
	background-position:center top;
}

div.gallery_tab6_content:hover
{
	width:114px;
	height:100%;
	background-image:url("/img/gallery_tab2_on.png");
	background-repeat:no-repeat;
	background-position:center top;
}

div.gallery_tab6_content_on
{
	width:114px;
	height:100%;
	background-image:url("/img/gallery_tab2_on.png");
	background-repeat:no-repeat;
	background-position:center top;
}

div.gallery_content_body
{
	float:right;
	width:800px;
	
}


div.gallery_content_thirds
{
	float:left;
	width:250px;
	margin:0;
	
}
div.gallery_content_half
{
	float:left;
	width:550px;
	margin:0;
	
}
.options_title {
	width: 30%;
	font-weight:bold;
}
.options_result {
	width: 60%;
}
.options_media {
	width: 10%;
	vertical-align:middle;
}
.options_rows {
}

.collection_item_title
{
	font-size:20px; 
	font-weight:bold;
	text-transform:uppercase;
}
.collection_item_subtitle
{
	font-weight:bold; 
	color:#89201C; 
	padding-top:10px; 
	padding-bottom:10px;
}
div.gallery_content_thirds
{
	float:left;
	width:237px;
	margin:0px 25px 0px 0px;
	
}

div.gallery_large_img {
	float:left;
	width:250px;
	margin:0;
}

div.gallery_content_options
{
	float:right;
	text-align:right;
	width:700px;
	margin-top:20px;
}

div.gallery_content_thirds ul
{
	margin:0px;
	padding:0px;
}

div.gallery_content_thirds ul li
{
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}

div.gallery_content_thirds_templates
{
	float:left;
	width:250px;
	margin:0px 0px 0px 0px;
	margin-top: 0px;

}

div.gallery_content_thirds_templates h2
{
	margin:0px;
	padding:15px 0px 15px 0px;
}

div.gallery_content_thirds_templates ul
{
	margin:0px;
	padding:0px;
}

div.gallery_content_thirds_templates ul li
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	line-height:25px;
}
.img_gallery_tab_pricing
{
	display:block;
	padding-top:10px;
	padding-bottom:5px;	
	margin:0px auto 0px auto;
}

.img_gallery_tab_title
{
	display:block;
	margin:10px auto 0px auto;
}
/*.img_gallery_tab_pricing:hover
{ 
	background-image : url("/img/gallery_tab2_on.png");
	background-repeat: no-repeat;
	background-position:bottom;
}
*/
div.gallery_content_thirds td
{
	padding-bottom:10px;
	vertical-align:top;
}

div.options_text
{
	float:right;
	width:90%;
}

div.information_click_here
{
	font-size:14px;
	font-weight:bold;
	color:#89201C;
}

div.img_drag_shirts
{
	cursor:pointer;
}

.img_gallery_tab
{
	display:block;
	padding-top:10px;
	margin:0px auto 0px auto;
}

.img_gallery_small
{
	margin:0px 5px 0px 5px;
}

.img_gallery_large
{
	display:block;
	margin:0px auto 0px auto;
}

.img_left
{
	float:left;
}

.img_right
{
	float:right;
}

.img_gallery_large_back
{
	display:block;
	margin:0px auto 0px auto;
}

.img_gallery_title
{
	position:relative;
	margin-left:-100px;
	margin-bottom:-160px;
}

.img_bunny
{
	position:absolute;
	z-index:0;
	display:block;
	margin-left:-30px;
	margin-top:-40px;
}

.img_pin_faq_logo
{
	position:absolute;
	z-index:0;
	display:block;
	margin-left:-70px;
	margin-bottom:-208px;
}

.img_pin_faq_inline
{
	position:absolute;
	z-index:0;
	display:block;
	margin-left:-160px;
	margin-bottom:-208px;
}

.information_header
{
	display:block;
	font-size:14px;
	font-weight:bold;
}

.information_summary
{
	display:block;
	font-size:14px;	
	font-weight:normal;
}

.img_gallery_title
{
	position:relative;
	margin-left:-100px;
	margin-bottom:-160px;
}

.img_technical_details_title
{
	margin-left:-180px;
	margin-bottom:-480px;
}

div.img
{
	cursor:pointer;
}


/******************************************* BEGIN INLINE TITLES *******************************************/

div.img_inline_collection_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:510px;
	height:322px;
	background-image:url("/img/inline_collection_title.png");
}

div.img_inline_information_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	width:504px;
	height:189px;
	background-image:url("/img/custom_information_title.png");
}


div.img_inline_contact_us_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-240px;
	width:504px;
	height:393px;
	background-image:url("/img/inline_contact_us_title.png");
}

div.img_inline_catalogs_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-105px;
	width:504px;
	height:258px;
	background-image:url("/img/inline_catalogs_title.png");
}

div.img_inline_faq_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	width:504px;
	height:189px;
	background-image:url("/img/inline_faq_title.png");
}

div.img_inline_sizing_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-620px;
	width:553px;
	height:769px;
	background-image:url("/img/custom_sizing_title.png");
}

div.img_inline_about_us_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-30px;
	width:504px;
	height:189px;
	background-image:url("/img/inline_about_us_title.png");
}

div.img_inline_media_kit_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-30px;
	width:504px;
	height:189px;
	background-image:url("/img/inline_media_kit_title.png");
}

div.img_inline_pads_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-140px;
	width:510px;
	height:322px;
	background-image:url("/img/inline_pads_title.png");
}

div.img_inline_fabrics_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-140px;
	width:510px;
	height:322px;
	background-image:url("/img/inline_fabrics_title.png");
}

div.img_inline_warranty_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-130px;
	width:510px;
	height:322px;
	background-image:url("/img/inline_warranty_title.png");
}

div.img_inline_washing_instructions_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	width:504px;
	height:174px;
	background-image:url("/img/inline_washing_instructions_title.png");
}

div.img_inline_looking_to_buy_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:721px;
	height:319px;
	background-image:url("/img/inline_looking_to_buy_title.png");

}

div.img_warranty_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-130px;
	width:510px;
	height:322px;
	background-image:url("/img/inline_warranty_title.png");
}


/******************************************* END INLINE TITLES *******************************************/


/******************************************* BEGIN CUSTOM TITLES *******************************************/

div.img_index_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	width:504px;
	height:189px;
	background-image:url("/img/custom_title_index.png");
}


div.img_short_sleeve_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_short_sleeve.png");
}

div.img_jerseys_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_jerseys.png");
}
div.img_tri_run_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_tri_run.png");
}
div.img_accessories_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_accessories.png");
}
div.img_shopwear_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_shopwear.png");
}

div.img_long_sleeve_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_long_sleeve.png");
}


div.img_bmx_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_bmx.png");
}



div.img_trigear_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_trigear.png");
}

div.img_running_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_running.png");
}

div.img_skinsuit_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_skinsuit.png");
}

div.img_jackets_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_jackets.png");
}

div.img_shorts_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_shorts.png");
}

div.img_bibshorts_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:306px;
	background-image:url("/img/gallery_title_bibshorts.png");
}



div.img_how_to_buy_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:522px;
	height:296px;
	background-image:url("/img/custom_how_to_buy_title.png");
}

div.img_technical_details_title
{
	position:relative;
	z-index:0;
	margin-left:-80px;
	margin-bottom:-480px;
	width:619px;
	height:622px;
	background-image:url("/img/custom_technical_details_title.png");
}

div.img_pricing_title
{
	position:relative;
	z-index:0;
	margin-left:-60px;
	margin-bottom:-110px;
	width:584px;
	height:234px;
	background-image:url("/img/custom_pricing_title.png");
}


div.img_sizing_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-620px;
	width:553px;
	height:769px;
	background-image:url("/img/custom_sizing_title.png");
}

div.img_why_choose_canari_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-30px;
	width:504px;
	height:202px;
	background-image:url("/img/custom_why_choose_canari_title.png");
}

div.img_faq_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:524px;
	height:296px;
	background-image:url("/img/custom_faq_title.png");
}

div.img_templates_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:510px;
	height:322px;
	background-image:url("/img/custom_sketch_templates_title.png");
}

div.img_gallery_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-160px;
	width:510px;
	height:322px;
	background-image:url("/img/custom_gallery_title.png");
}


div.img_collection_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	width:504px;
	height:189px;
	background-image:url("/img/custom_collection_title.png");
}

div.img_information_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	width:504px;
	height:189px;
	background-image:url("/img/custom_information_title.png");
}

div.img_contact_us_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:-240px;
	width:504px;
	height:393px;
	background-image:url("/img/inline_contact_us_title.png");
}


div.img_affiliates_title
{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	width:504px;
	height:174px;
	background-image:url("/img/custom_affiliates_title.png");
}

tr.example-class0 {
	background-color:#E4E4E4;;
}
tr.example-class1 {
	background-color:#FFF;
}
div.example-class0 {
	background-color:#E4E4E4;;
}
div.example-class1 {
	background-color:#FFF;
}

#myBox { background-color: #CCC; height: 100%; width: 100%; padding-top:5px; padding-bottom:0px; font-weight:bold; border:0px solid #FFF;}
#myBox2 { background-color: #E4E4E4; height: 100%; width: 100%; padding-top:10px; padding-bottom:10px;}
#myBox3 { background-color: #CCC; height: 100%; width: 100%; padding-top:10px; padding-bottom:10px; font-weight:bold;}
#myBox4 { background-color: #990000; height: 100%; width: 100%; color:#FFFFFF;padding: 5px;}
#myBox5 { background-color: #990000; height: 300px; width: 100%; color:#FFFFFF;padding: 5px;  margin-top:10px;}
#myBox6 { background-color: #FFF; height: 280px; width: 230px; color:#FFFFFF;padding-bottom:5px; padding-top:5px; padding-left:10px;}
#myBox7 { background-color: #FFF; height: 100%; width: 100%; color:#000; padding-bottom:5px; padding-top:5px; padding-left:10px;}
#myBox8 { background-color: #CCC; width:720px; height:450px; padding: 10px;}

.pricing_details { font-size:10px; }
.product_name { padding-left:10px; border-right: 2px solid #CCC; border-left: 2px solid #CCC; }
.product_price { border-right: 2px solid #CCC; }


/*********************************************** END CUSTOM TITLES **************************************/














#container_questions
{
	float:right;
	width:616px;
	height:495px;
	font-family:Tahoma, Verdana;
	font-size:14px;
	color:#333333;
	margin:0px;
	padding:0px;
	border:2px solid #FF0000;
}


div.questions_content
{
	width:596px;
	padding:10px;
}

div.questions_content td
{
	text-align:center;
}

div.questions_content th
{
	text-align:center;
}


div.sizing_table2
{
	float:right;
	width:800px;
	margin:0px;
	padding:10px;
	font-size:14px;
	color:#333333;
	
}

div.sizing_table
{
	float:right;
	width:596px;
	margin:0px;
	padding:10px;
	font-size:14px;
	color:#333333;
	
}

div.sizing_table td
{
	text-align:center;
}

div.sizing_table th
{
	text-align:center;
}


.fit_men
{
	display:block;
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	color:#89201C;
}

.fit_women
{
	display:block;
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	color:#89201C;
}



.img_sizing_title
{
	margin-left:-100px;
	margin-bottom:-620px;
}



.img_pin_tailors_dummy_old
{
	display:block;
	position:relative;
	width:180px;
	height:364px;
	margin-left:700px;
	margin-top:-364px;
	margin-bottom:-10px;
	padding:0px;
}

.img_pin_tailors_dummy
{
	display:block;
	position:relative;
	width:180px;
	height:364px;
	margin:0px;
	margin-top:-220px;
	margin-left:600px;
	margin-bottom:-10px;
	padding:0px;
}

.img_usa
{
	margin-top:35px;
	margin-left:-30px;
}







/******************* BEGIN COLLECTION STYLES ****************************/



#link_trail
{
	display:block;
	position:relative;
	top:75px;
	right:20px;
	color:#89201C;
	text-align:right;
}

#link_trail_old
{
	display:block;
	position:absolute;
	top:-100px;
	right:60px;
	color:#89201C;
	text-align:right;
}

div.inline_collection_details
{
	width:80px;
	margin:0px auto 0px auto;
	text-align:center;
}

div.collection_active_overlay
{
	width:100px;
	height:100px;
	margin-bottom:-100px;
	margin-right:-100px;
	position:relative;
	left:0px;
	top:0px;
	background-image:url("/img/collection_active_overlay.png");
}

div.collection_preview_color
{
	float:left; 
	display:block; 
	margin-left:10px; 
	width:15px; 
	height:15px; 
	border:1px solid #000000;
}

div.collection_preview_color_blank
{
	float:left; 
	display:block; 
	margin-left:10px; 
	width:15px; 
	height:15px; 
}



div.inline_collection_picture
{
	float:left;
	display:block;
	width:263px;
	height:269px;
	margin-right:10px;
}

div.inline_collection_picture_description
{
	display:block;
	margin-top:223px;
	margin-left:20px;
	width:200px;
	height:20px;
	font-weight:bold;
	font-size:12px;
}

div.inline_collection_seasons_fall
{
	float:left;
	width:350px;
	text-align:right;
	line-height:74px;
	margin-bottom:10px;
}

div.inline_collection_seasons_spring
{
	float:left;
	width:350px;
	text-align:right;
	line-height:74px;
	margin-bottom:10px;
}


div.inline_collection_seasons_fall a:link, div.inline_collection_seasons_fall a:active, div.inline_collection_seasons_fall a:visited, div.inline_collection_seasons_fall a:hover
{
	text-decoration:none;
	font-size:40px;
	color:#0A818D;
}

div.inline_collection_seasons_spring a:link, div.inline_collection_seasons_spring a:active, div.inline_collection_seasons_spring a:visited, div.inline_collection_seasons_spring a:hover
{
	text-decoration:none;
	font-size:40px;
	color:#C8A503;
}

.img_seasons_logo
{
	float:right;
	display:inline;
	margin-left:10px;
}

.inline_collection_style_sub
{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

#inline_collection_container
{
	width:600px;
	height:500px;
	margin:0px auto 0px auto;
	background-image:url("/img/showcase_background.jpg");
	padding:10px;
	overflow:hidden;
	font-size:12px;
}

div.collection_details_info
{
	float:left;
	display:block;
	width:100px;
	height:60px;
	padding:0px 5px 5px 5px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-size:12px;
}


#inline_collection_image
{
	float:left;
	width:260px;
}

#inline_collection_details
{
	float:right;
	width:340px;
}

#inline_collection_zoom
{
	float:right;
	width:338px;
	height:298px;
	border:1px solid #FF0000;
	background-color:#FFFFFF;
	overflow:hidden;
}

#inline_collection_fit
{
	float:right;
	width:340px;
	height:300px;
	overflow:hidden;
}

#inline_collection_pad
{
	float:right;
	width:340px;
	height:300px;
}

#inline_collection_options
{
	float:right;
	width:340px;
	height:300px;
}

#inline_collection_sizes
{
	float:right;
	width:340px;
	height:300px;
	overflow:hidden;
}

div.inline_preview_image
{
	float:left;
	width:260px;
}

div.inline_color_container
{
	float:left;
	display:block;
	position:relative;
	width:260px;
	height:300px;
	cursor:crosshair;

}

div.collection_rear_view
{
	display:block;
	position:absolute;
	right:10px;
	bottom:10px;
	width:80px;
	height:100px;
	border:none;
	margin:0px;
	padding:0px;
}

div.options_sub_left
{
	float:left;
	width:85px;
}

div.options_sub_right
{
	float:left;
	width:245px;
	margin-left:10px;
}

.img_details
{
	float:left;
	margin-right:3px;
}

.img_collection_sizes
{
	float:left;
	margin-right:5px;
	margin-top:10px;
}

div.information_left_column
{
	float:left;
	width:175px;
	margin-bottom:20px;
}

div.information_right_column
{
	float:right;
	width:615px;
	margin-bottom:20px;
}

.catalog
{
	font-size:10px;
	font-weight:bold;
}

div.collection_page_partitions
{
	float:left;
	width:400px;
}

div.collection_page_partitions ul
{
	float:right;
	display:block;
	margin-top:5px;
	padding-left:0px;
	padding-right:0px;
	width:250px;
}

div.collection_page_partitions ul li
{
	margin-left:30px;
	margin-bottom:5px;
	list-style-type:none;
}

div.collection_page_partitions ul li a
{
	text-decoration:none;
	font-weight:bold;
}

.img_you_are_here
{
	right:0px;
	display:block;
	width:202px;
	height:43px;
	position:absolute;
	margin-top:25px;
	margin-right:20px;
}

#page_turn_container
{
	float:right;
	margin-right:70px;
	width:320px;
}

#previous_page_on
{
	width:140px;
	height:47px;
	background-image:url("/img/last_page_on.png");
}

#previous_page_off
{
	width:140px;
	height:47px;
	background-image:url("/img/last_page_off.png");
}

#next_page_on
{
	width:140px;
	height:47px;
	background-image:url("/img/next_page_on.png");
}

#next_page_off
{
	width:140px;
	height:47px;
	background-image:url("/img/next_page_off.png");
}


#previous_page
{
	float:left;
	width:140px;
	height:47px;
}

#next_page
{
	float:right;
	width:140px;
	height:47px;
}

#containercustom
{
	width:100%;
	color:#111111;
	background-image:url("/img/custom_background.jpg");
}

#containerwhy_choose_canari
{
	width:100%;
	color:#111111;
	background-image:url("/img/lifestyle_background_building.jpg");
}

#containerindex
{
	width:100%;
	color:#111111;
	background-image:url("/img/lifestyle_background_road_sunset.jpg");
	background-position:0px -50px;
}

#containercollection
{
	width:100%;
	color:#111111;
	background-image:url("/img/lifestyle_background_road_sunset.jpg");
	background-position:0px 120px;
}

#main_header
{
	width:100%;
	background-image:url("/img/header_black.jpg");
	height:95px;
	background-repeat:repeat-x;
	position:relative;
	z-index:999999;
}

#main_footer
{
	width:100%;
	background-image:url("/img/footer_black.jpg");
	height:58px;
	background-repeat:repeat-x;
	position:relative;
}

#background_header
{
	width:100%;
	height:37px;
	background-image:url("/img/header_fabric.jpg");
}

#background_footer
{
	width:100%;
	height:37px;
	background-image:url("/img/footer_fabric.jpg");
}

#main_image_container
{
	float:left;
	width:612px;
	height:392px;
	overflow:hidden;
}

#main_image_header
{
	position:relative;
	z-index:999;
	width:561px;
	height:25px;
	background-image:url("/img/index_header.png");
	margin-left:15px;
	margin-bottom:5px;
}

#main_image_sub_container
{
	float:left;
	width:612px;
	height:28px;
	font-size:12px;
	background-color:#000000;
}

#main_image_sub_container ul
{
	margin:0px;
	padding-left:15px;
	padding-top:5px;
}

#main_image_sub_container li
{
	display:inline;
	margin-right:8px;
}

#main_image_sub_container li a
{
	color:#FFFFFF;
	text-decoration:none;
}

#main_image_sub_left
{
	float:left;
	width:8px;
	height:28px;
	background-image:url("/img/main_image_sub_left.jpg");
}

#main_image_sub_right
{
	float:right;
	width:8px;
	height:28px;
	background-image:url("/img/main_image_sub_right.jpg");
}

#sidebar
{
	float:right;
	width:270px;
}

#body_footer
{
	position:relative;
	z-index:10;
	height:24px;
	padding-top:6px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#CCCCCC;
	font-size:12px;
}

#body_footer p
{
	margin:0px;
	padding:0px;
	line-height:12px;
}

#copyright
{
	float:left;
	width:200px;
}

#footer_nav
{
	float:right;
	text-align:right;
	width:630px;
}

#footer_nav a
{
	color:#111111;
	text-decoration:none;
}

#footer_nav ul
{
	margin:0px;
	padding:0px;
}

#footer_nav li
{
	display:inline;
	margin:0px;
	padding:0px 2px 0px 2px;
}

#main_styles_container
{
	float:left;
	display:block;
	width:765px;
}

#main_styles_header
{
	width:765px;
	height:12px;
	background-image:url("/img/custom_styles_header.jpg");
}

#main_styles_body
{
	width:745px;
	height:60px;
	padding-left:10px;
	padding-right:10px;
	background-image:url("/img/custom_styles_body.jpg");
}

#main_styles_footer
{
	width:765px;
	height:12px;
	background-image:url("/img/custom_styles_footer.jpg");
}

#wireframe_container
{
	float:left;
	width:706px;
	height:409px;
	margin-top:61px;
	margin-left:18px;
	overflow:hidden;
}

#wireframe_shirts_8001
{
	width:706px;
	height:409px;
	background-image:url("/img/8001_wireframe.png");
	position:absolute;
	z-index:20;
}

#wireframe_shirts_8002
{
	width:706px;
	height:409px;
	background-image:url("/img/custom/application/8002/8002_wireframe.png");
	position:absolute;
	z-index:21;
}

#wireframe_shirts_8004
{
	width:706px;
	height:409px;
	background-image:url("/img/custom/application/8004/8004_wireframe.png");
	position:absolute;
	z-index:22;
}

#wireframe_shirts_8081
{
	width:706px;
	height:409px;
	background-image:url("/img/custom/application/8081/8081_wireframe.png");
	position:absolute;
	z-index:23;
}

#wireframe_shirts_8082
{
	width:706px;
	height:409px;
	background-image:url("/img/custom/application/8082/8082_wireframe.png");
	position:absolute;
	z-index:24;
}

#wireframe_shirts_8085
{
	width:706px;
	height:409px;
	background-image:url("/img/custom/application/8085/8085_wireframe.png");
	position:absolute;
	z-index:25;
}

#wireframe_shorts_8500
{
	width:488px;
	height:409px;
	margin-left:110px;
	margin-top:-4px;
	background-image:url("/img/custom/application/8500_shorts/8500_shorts_wireframe.png");
	position:absolute;
	z-index:20;
}

#wireframe_shorts_8600
{
	width:488px;
	height:409px;
	margin-left:110px;
	margin-top:-4px;
	background-image:url("/img/custom/application/8600_shorts/8600_shorts_wireframe.png");
	position:absolute;
	z-index:20;
}

#color_container_color1
{
	width:706px;
	height:409px;
	margin-top:0px;
	position:absolute;
	z-index:17;
}

#color_container_color2
{
	width:706px;
	height:409px;
	margin-top:0px;
	position:absolute;
	z-index:18;
}

#color_container_color3
{
	width:706px;
	height:409px;
	margin-top:0px;
	position:absolute;
	z-index:19;
}

div.temp_container
{
	width:220px;
	display:none;
}

div.inner_container_application
{
	width:1000px;
	margin:0px auto 0px auto;
}

div.inner_container_application ul.main_nav
{
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
}

div.inner_container_application ul.main_nav li
{
	float:left;
	display:block;
	height:44px;
	margin-right:20px;
}

div.inner_container_application ul.main_nav li a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	background-image:url("/img/main_menu_off_body.png");
}

div.inner_container_application ul.main_nav li._on a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	background-image:url("/img/main_menu_body.png");
}

div.inner_container_application ul.main_nav li a
{
	float:left;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	height:44px;
}

div.pricing_table_container_main
{
	clear:both;
	width:800px;
	height:100%;
	margin-bottom:20px;
}

div.pricing_table_container_main h3
{
	text-align:center;
}


div.pricing_table_container_main th
{
	text-align:left;
}

div.pricing_table_container_main th.description
{
	text-align:center;
}

div.pricing_table_container_left
{
	float:left;
	width:200px;
	margin-bottom:20px;
}

div.pricing_table_container_right
{
	float:right;
	width:200px;
	margin-bottom:20px;
}

div.pricing_table_info
{
	width:300px;
	padding-top:10px;
	margin:0px auto 20px auto;
}

form
{
	margin:0px;
	padding:0px;
}

form input
{
	margin:0px;
}

div.error_container
{
	width:250px;
	color:#89201C;
	font-weight:bold;
	font-size:12px;
}

div.logut_container
{
	float:right;
	width:225px;
	margin-right:20px;	
	margin-bottom:10px;
}

div.login_container
{
	float:left;
	width:225px;
	margin-bottom:10px;
	margin-left:-5px;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.img_2
{
	float:right;
	position:relative;
	right:0px;
	z-index:10;
	display:block;
	width:30px;
	height:30px;
	margin-bottom:-30px;
	margin-top:5px;
	margin-left:-35px;
	margin-right:5px;
}

.img_color_chart_preview
{
	float:left;
	margin-right:10px;
}

.img_color_chart
{
	float:left;
}

.img_custom_design
{
	float:left;
	margin:5px;
	cursor:pointer;
}

#file_error_container
{
	display:block;
	font-size:10px; 
	font-weight:bold; 
	color:#89201C; 
	width:200px; 
	position:absolute; 
	margin-top:40px; 
	margin-left:260px; 
}

#red
{
	float:left;
	width:20px;

}

#green
{
	float:left;
	width:20px;
}

#blue
{
	float:left;
	width:20px;
}

#color_chart_container
{
	float:left;
	width:100px;
	padding:3px;
	border:1px solid #000000;
	background-color:#CCCCCC;
}

div.color_box
{
	float:left;
	width:10px;
	height:10px;
	border:1px solid #000000;
	margin:1px;
	cursor:pointer;
}

div.color_box:hover
{
	border:1px solid #FF0000;
}

div.random_colors
{
	float:right;
	margin-top:5px;
	width:80px;
	height:23px;
	background-image:url("/img/custom_button_random.png");
	cursor:pointer;
}

div.clear_colors
{
	float:left;
	width:60px;
	height:23px;
	margin-top:5px;
	background-image:url("/img/custom_button_clear.png");
}

#custom_menu
{
	float:left;
	background-color:#CCCCCC;
	border:1px solid #FF0000;
	color:#111111;
	font-weight:bold;
	padding:5px;
}

#custom_menu #wheel
{
	display:none;
}

#custom_menu:hover
{
	float:left;
	background-color:#89201C;
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}

#custom_menu:hover #wheel
{
	margin-top:5px;
	margin-left:-5px;
	float:left;
	display:block;
	position:absolute;
	z-index:5000;
	width:553px;
	height:257px;
	border:1px solid #FF0000;
} 

#shirts_styles_container
{
	display:block;
}

#shorts_styles_container
{
	display:none;
}

#shirts_styles_container img:hover
{	
	display:block;
	border:1px solid #FF0000;
	float:left;
	margin:4px;
}

#shorts_styles_container img:hover
{	
	display:block;
	border:1px solid #FF0000;
	float:left;
	margin:4px;
}

/******************* END COLLECTION STYLES ****************************/



div.inline_size_sidebar
{
	float:left;
	width:175px;
}

.plus_right
{
	display:inline;
	float:right;
	text-align:right;
	margin-right:20px;
	margin-top:20px;
}

div.information_right_column
{
	float:right;
	width:615px;
	margin-bottom:20px;
}

.catalog
{
	font-size:10px;
	font-weight:bold;
}

div.style_definitions
{
	display:block;
	height:30px;
	margin-top:-10px;
	padding:0px;
	font-size:10px;
	text-align:center;
}

div.options_container
{
	width:900px;
	height:120px;
}

div.gallery_selection
{
	float:left;
	width:237px;
	height:370px;
	margin:0px 25px 0px 0px;
}





