html { 
	padding:0px;
	margin:0px;
	height:100%;
	background:url(images/main_bg.gif) repeat 000000;
}


ul, ol, dl{
	position:relative;
}

body {
	color:#FFFFFF;
	font-family:Tahoma, Arial, sans-serif, Helvetica;
	background:url(images/main_bg.gif) repeat 000000;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-align:left;
	outline: none;
}

img {padding:0; border:none;}
img a{border:none;}

p{margin:0px 10px 10px 10px;}

a { color: #ff4c29; background-color:transparent; text-decoration: none; outline: none;}

a:hover{text-decoration:underline; cursor:pointer; outline: none;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

h1{ margin:10px 0px 0px 0px; padding:0px; font-family:"Trebuchet MS", sans-serif;  color:#dedddd; font-size:16px; text-transform:uppercase; text-align:center;}
h2{ margin:0px; padding:0px; font-family:"Trebuchet MS", sans-serif; color:#be0e07; text-transform:uppercase; font-size:14px;}
h3{ margin:0px; padding:0px; font-family:"Trebuchet MS", sans-serif; color:#ffffff; font-size:14px;}
h4{ margin:0px; padding:0px; font-family:"Trebuchet MS", sans-serif; color:#dedddd; font-size:16px;}

#landingBG{ margin:0px auto; padding:119px 0px 100px 0px; width:1200px; height:auto;  background:url(images/TommyV_main_landingpage.png) top;}
#landingBG2{ margin:0px auto; padding:0px 130px 0px 100px; width:1003px; height:auto;}
#landingBG22{ margin:20px auto; padding:119px 0px 100px 0px; width:1200px; height:100%;  background:url(images/TommyV_main_landingpage2.png) bottom;}

#TVmainlogo{ margin:0px auto; padding:0px; width:159px; height:169px; background:url(images/TV_main_logo.png) no-repeat top;  position:relative;}

#enter_site_frame{ margin:0px auto; margin-top:17px; padding:0px; width:106px; height:35px; position:relative;}

#red_couch{ margin:0px; padding:0px; height:253px; min-width:1003px; background:url(images/pads_bg.gif) repeat-x top; z-index:100;}

#mainTbl{ margin:0px auto; padding:0px 0px 0px 0px; width:1008px; height:747px; border:none;}

#colum1{ margin:0px; padding:0px; width:306px; border:0px; vertical-align:top;}
#colum2{ margin:0px; padding:0px; width:auto; vertical-align:top;}

#mainLogo{ margin:0px; padding:0px; background:url(images/main_logo.jpg) no-repeat top; width:306px; height:253px;}

#mm_tbl{ margin:0px; padding:0px; width:auto; height:55px;}

#mm_Home{ margin:0px; padding:0px; float:left;}
#mm_Home img{ width:0px;}
#mm_Home a,
#mm_Home span{ margin:0px; padding:0px; background:url(images/btn_home.gif) no-repeat top;  width:82px; height:55px; display:block;}
#mm_Home a:hover{ margin:0px; padding:0px; background:url(images/btn_home_on.gif) no-repeat top;  width:82px; height:55px; display:block;}

#mm_Media{ margin:0px; padding:0px; float:left;}
#mm_Media img{ width:0px;}
#mm_Media a,
#mm_Media span{ margin:0px; padding:0px; background:url(images/btn_media.gif) no-repeat top;  width:113px; height:55px; display:block;}
#mm_Media a:hover{ margin:0px; padding:0px; background:url(images/btn_media_off.gif) no-repeat top;  width:113px; height:55px; display:block;}

#mm_Bio{ margin:0px; padding:0px; float:left;}
#mm_Bio img{ width:0px;}
#mm_Bio a,
#mm_Bio span{ margin:0px; padding:0px; background:url(images/btn_bio.gif) no-repeat top;  width:87px; height:55px; display:block;}
#mm_Bio a:hover{ margin:0px; padding:0px; background:url(images/btn_bio_on.gif) no-repeat top;  width:87px; height:55px; display:block;}

#mm_Music{ margin:0px; padding:0px; float:left;}
#mm_Music img{ width:0px;}
#mm_Music a,
#mm_Music span{ margin:0px; padding:0px; background:url(images/btn_media_on.gif) no-repeat top;  width:89px; height:55px; display:block;}
#mm_Music a:hover{ margin:0px; padding:0px; background:url(images/btn_music.gif) no-repeat top;  width:89px; height:55px; display:block;}

#mm_Blog{ margin:0px; padding:0px; float:left;}
#mm_Blog img{ width:0px;}
#mm_Blog a,
#mm_Blog span{ margin:0px; padding:0px; background:url(images/btn_blog.gif) no-repeat top;  width:66px; height:55px; display:block;}
#mm_Blog a:hover{ margin:0px; padding:0px; background:url(images/btn_blog_on.gif) no-repeat top;  width:66px; height:55px; display:block;}

#posterFrame{ margin:30px 0px 0px 34px; padding:0px; width:235px; height:308px; float:left;}
#FlyerFrame{ margin:0px auto; padding:0px; width:235px; border:3px solid #5d0e09;}

#playerbg{ margin:0px; padding:5px 0px 0px 0px; width:265px; height:55px; background:url(images/player_index.gif) no-repeat top; float:left;}
#playerbg2{ margin:0px; padding:5px 0px 0px 0px; width:265px; height:55px; background:url(images/player_pages.gif) no-repeat top; float:left;}

#main_ritch_bg{ margin:254px 0px 0px 0px; padding:0px; width:949px; height:489px; background:url(images/bg1.png) no-repeat top; position:absolute; z-index:1000;}
#index_splash{ margin:55px 0px 0px 306px; padding:0px; width:703px; height:566px; background:url(images/TommyVirtue_Home_BG.png) no-repeat top; position:absolute; z-index:1001;}
#index_media{ margin:55px 0px 0px 306px; padding:0px; width:703px; height:566px; background:url(images/TommyVirtue_Media_BG.png) no-repeat top; position:absolute; z-index:1001;}
#index_bio{ margin:55px 0px 0px 306px; padding:0px; width:703px; height:566px; background:url(images/TommyVirtue_Bio_BG.png) no-repeat top; position:absolute; z-index:1001;}
#index_music{ margin:55px 0px 0px 306px; padding:0px; width:703px; height:566px; background:url(images/TommyVirtue_Music_BG.png) no-repeat top; position:absolute; z-index:1001;}
#index_book{ margin:55px 0px 0px 306px; padding:0px; width:703px; height:566px; background:url(images/TommyVirtue_Book_BG.png) no-repeat top; position:absolute; z-index:1001;}

#footerTbl{ margin:0px auto; padding:0px; width:1003px; height:109px;}
#footerlogo{ margin:0px; padding:0px; width:132px; height:104px; background:url(images/footer_tv.png) no-repeat top; text-align:center;}

#footermenu{ margin:0px auto; padding:0px; text-align:center; width:526px; height:24px;}
#footermenu ul{ margin:0px; padding:0px; list-style-type:none;}
#footermenu li { margin:0px 5px 0px 5px; padding:0px; display:inline; font-size:14px; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; color:#e7eaea;}
#footermenu a{ text-decoration:none; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; color:#e7eaea; font-weight:bold;}
#footermenu a:hover{ text-decoration:underline; font-family:"Trebuchet MS", Helvetica, "Helvetica 25 UltraLight", "Helvetica Neue", Helvetica_Light-Normal; color:#a80800; font-weight:bold;}

#copyright{ margin:0px auto; margin-top:10px; padding:0px; width:303px; height:18px; color:#333333; font-family:Tahoma, Arial, sans-serif, Helvetica; font-size:11px; text-align:center;}

#emailbg{ margin:0px auto; padding:10px 0px 0px 0px; width:219px; height:44px; background:url(images/footer_email_feild.gif) no-repeat bottom left; position:relative;}

#footerEmailFeild{ margin:0px auto; padding:0px 0px 0px 0px; width:172px; height:21px; font-size:11px; color:#848484; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border:0; background:transparent;}

#aboutTommyHome{ margin:39px 0px 0px 41px; padding:0px; width:312px; height:238px;}
#bioTommyHome{ margin:39px 0px 0px 41px; padding:0px; width:312px; height:440px;}

#aboutinnertxt{ margin:0px auto; margin-top:10px; padding:0px; text-align:left; width:298px;}

#connectFrame{ margin:93px 0px 0px 45px; padding:0px; width:616px; height:35px;}

#connectbg{ margin:0px auto; margin-top:2px; padding:0px; width:634px; height:52px; background:url(images/connect_bg.png) no-repeat top;}
#innerconnect{ margin:0px auto; margin-top:2px; padding:0px; width:616px; height:35px}

#picFrame{ margin:0px auto; margin-top:20px; padding:0px; width:593px; height:105px;}
#spic{ margin:0px; padding:0px; width:101px; height:70px; border:3px solid #980f00;}

#booKtommy{ margin:410px 0px 0px 0px; padding:0px; width:84px; height:78px;}

#musicList{ margin:0px; padding:0px; width:100%;}
#musicList ul{ margin:0px; padding:0px; list-style-type:none; list-style-image:none;}
#musicList li{ margin:10px 0px 10px 0px; padding:20px; background:url(images/small_logo.gif) no-repeat 0 50%; padding-left:67px; display:block;}
#musicList a{ font-family:"Trebuchet MS", sans-serif; font-size:14px; color:#999999; text-decoration:none; text-decoration:underline; font-weight:bold;}
#musicList a:hover{ font-family:"Trebuchet MS", sans-serif; font-size:14px; color:#990000; text-decoration:none; text-decoration:underline; font-weight:bold;}

/* ----------- Carusel ------------- */

#dhtml-carousel{ margin:0px; padding:0px; width:auto;}


.carousel-component {
	padding:8px;
	width:auto;
}
.carousel-component .carousel-list li { 
	margin:5px;
	width:101px;
	height:70px;
}

.carousel-component .carousel-list li a { 
	display:block;
	border:0px solid #980f00;
	outline:none;
	-moz-outline:none; 
}

.carousel-component .carousel-list li a:hover { 
	border: 0px solid #ffffff; 
}

.carousel-component .carousel-list li img { 
	border:1px solid #980f00;
	display:block; 
}

.carousel-component .carousel-list li strong { 
	display:block; 
}
									

#prev-arrow { position:absolute; top:15px; z-index:3; cursor:pointer; left:5px;  }

#next-arrow { position:absolute; top:15px; z-index:3; cursor: pointer; right:5px; }

#item-1{ margin:0px 10px 0px 10px; padding:0px; border:0px solid #980f00;}
